Holtek Semiconductor HT46RB50
This device is an 8-bit high performance RISC architecture microcontroller designed for USB product applications. It is particularly suitable for use in products such as USB and/or SPI touch-panels, USB and/or SPI touch-pads, PS II joysticks, XBOX joysticks, USB Mice keyboards and joystick.FEATURES
● Operating voltage:● 6-level subroutine nesting
● 8 channels 10-bit resolution A/D converter
● 2-channel 8-bit PWM output shared with two I/O lines
● SIO (synchronous serial I/O) function
● Supports Interrupt, Control, Bulk transfer
● USB 1.1 full speed function compatible
● 4 endpoints supported (endpoint 0 included)
● Total FIFO size is 88 byte (8, 8, 8, 64 for EP0~EP3)
● Bit manipulation instruction
● 15-bit table read instruction
● 63 powerful instructions
● All instructions in one or two machine cycles
● Low voltage reset function
● 28-pin SOP/SKDIP, 48-pin SSOP package fSYS=6MHz: 2.2V~5.5V fSYS=12MHz: 2.7V~5.5V
● 38 bidirectional I/O lines (max.)
● 1 interrupt input shared with an I/O line
● One 16-bit programmable timer/event counter with overflow interrupt
● One 8-bit programmable timer/event counter with overflow interrupt and 7 stage prescaler
● Only crystal oscillator (6MHz or 12MHz)
● Watchdog Timer
● 4096´15 program memory
● 192´8 data memory RAM
● HALT function...