Description
The Turbo uPSD33xx Series combines a powerful 8051-based microcontroller with a flexible memory structure, programmable logic, and a rich peripheral mix to form an ideal embedded controller. At its core is a fast 4-cycle 8032 MCU with a 6-byte instruction prefetch queue (PFQ) and a 4-entry fully associative branching cache (BC) to maximize MCU performance, enabling loops of code in smaller localities to execute extremely fast.
- FAST 8-BIT TURBO 8032 MCU, 40MHz
- Advanced core, 4-clocks per instruction
- 10 MIPs peak performance at 40MHz (5V)
- JTAG Debug and In-System Programming
- Branch Cache & 6 instruction Prefetch Queue
- Dual XDATA pointers with auto incr & decr
- Compatible with 3rd party 8051 tools
- DUAL FLASH MEMORIES WITH MEMORY MANAGEMENT
- Place either memory into 8032 program address space or data address space
- READ-while-WRITE operation for InApplication Programming and EEPROM emulation
- Single voltage program and erase
- 100K guaranteed erase cycles, 15-year retention
- CLOCK, RESET, AND SUPPLY MANAGEMENT
- SRAM is Battery Backup capable
- Flexible 8-level CPU clock divider register
- Normal, Idle, and Power Down Modes
- Power-on and Low Voltage reset supervisor
- Programmable Watchdog Timer
- PROGRAMMABLE LOGIC, GENERAL PURPOSE
- 16 macrocells
- Create shifters, state machines, chipselects, glue-logic to keypads, panels, LCDs, others
- COMMUNICATION INTERFACES
- I2C Master/Slave controller, 833KHz
- SPI Master controller, 10MHz
- Two UARTs with independent baud rate
- IrDA protocol support up to 115K baud
- Up to 46 I/O, 5V tolerant on 3.3V uPSD33xxV
- A/D CONVERTER
- Eight Channels, 10-bit resolution, 6µs
- TIMERS AND INTERRUPTS
- Three 8032 standard 16-bit timers
- Programmable Counter Array (PCA), six 16-bit modules for PWM, CAPCOM, and timers
- 8/10/16-bit PWM operation
- 11 Interrupt sources with two external interrupt pins
- OPERATING VOLTAGE SOURCE (±10%)
- 5V devices use both 5.0V and 3.3V sources
- 3.3V devices use only 3.3V source