FEATURES(1). Dual Power System
USB 5V and/or battery-in dual power systems
(2). Operation Frequency
FAST mode
6MHz crystal oscillator for PLL clock source, PLL generate 48MHz for USB data
transaction and 24MHz/6MHz for CPU clock
SLOW mode
External resistor, RC oscillator at 2.0V~3.6V for battery system (optional);
32KHz crystal oscillator for CPU clock and accuracy timing in low power mode
(optional)
STOP mode
(3). On-Chip Memory
24k x 8 internal MASK ROM
Internal RAM 256bytes and external XRAM up to 320bytes
(4). USB interface
Compliance with the Universal Serial Bus specification v2.0 Full Speed
Built-in USB Transceiver, 3.3V regulator
Software Control USB pull-up resister
Support USB Suspend /Resume and Remote Wakeup function
Endpoint 0: Control SETUP transfer (8 bytes)
Endpoint 0: Control IN/OUT transfer (64 bytes)
Endpoint 1: BULK-IN transfer with Pin-Pong feature (2*64 bytes)
Endpoint 2: BULK-OUT transfer with Pin-Pong feature (2*64 bytes)
Endpoint 3: INTERRUPT IN transfer (8 bytes)
(5). PWM
Support 2 channels of Pulse Width Modulation (PWM) function with 8-bit resolution
(6). Reset Controller
Power On Reset, Low Voltage Reset, Watch-Dog Timer, USB Plug-out Reset
(7). SPI Interface
Mode0, 1, 2, 3
Master or Slave mode
Clock Rate up to 12Mbps
Read DMA (up to 64 bytes per time)
Write DMA (up to 64 bytes per time)
DMA Read/Write between USB and SPI interface for data transfer.
(8). I80 Interface (a.k.a. NAND-Flash interface)
Data transfer for all of External XRAMs
Write DMA (up to 64 bytes per time)
Read DMA (up to 64 bytes per time)
Compatible with 8-bit parallel interface
DMA Read/Write between USB and I80 interface for data transfer.
(9). Reset Controller
Power On Reset
Low Voltage Reset
Watch-Dog Timer
USB Plug-in Reset
Plug-out Reset
(10). Keep SRAM data when USB un-plug (need battery)
(11). I/O Ports
Max. 30 GPIOs to flexible application
4 external Interrupts with wakeup function
(12). LQFP48 / Die Form / Customer Request