enCoRe III Functional Overview
The enCoRe III is based on flexible PSoC architecture and is a full-featured, full-speed (12 Mbps) USB part. Configurable analog, digital, and interconnect circuitry enable a high level of integration in a host of consumer, and communication applications.
This architecture allows the user to create customized peripheral configurations that match the requirements of each individual application. Additionally, a fast CPU, Flash program memory, SRAM data memory, and configurable IO are included in both 28-pin SSOP and 56-pin QFN packages.
Applications
■ PC HID devices
❐ Mouse (Optomechanical, Optical, Trackball)
❐ Keyboards
❐ Joysticks
■ Gaming
❐ Game Pads
❐ Console Keyboards
■ General Purpose
❐ Barcode Scanners
❐ POS Terminal
❐ Consumer Electronics
❐ Toys
❐ Remote Controls
❐ USB to Serial
Feature
■ Powerful Harvard Architecture Processor
❐ M8C Processor Speeds to 24 MHz
❐ Two 8x8 Multiply, 32-bit Accumulate
❐ 3.0V to 5.25V Operating Voltage
❐ USB 2.0 USB-IF certified. TID# 40000110
❐ Operating Temperature Range: 0°C to +70°C
■ Advanced Peripherals (enCoRe™ III Blocks)
❐ 6 Analog enCoRe III Blocks provide:
• Up to 14-bit Incremental and Delta-Sigma ADCs
❐ Programmable Threshold Comparator
❐ 4 Digital enCoRe III Blocks provide:
• 8-bit and 16-bit PWMs, timers and counters
• I2C Master
• SPI Master or Slave
• Full Duplex UART
• CYFISNP and CYFISPI modules to talk to Cypress CYFI radio
■ Complex Peripherals by Combining Blocks
■ Full-Speed USB (12 Mbps)
❐ Four Unidirectional Endpoints
❐ One Bidirectional Control Endpoint
❐ Dedicated 256 Byte Buffer
❐ No External Crystal Required
❐ Operational at 3.0V – 3.6V or 4.35V – 5.25V
■ Flexible On-Chip Memory
❐ 16K Flash Program Storage 50,000 Erase/Write Cycles
❐ 1K SRAM Data Storage
❐ In-System Serial Programming (ISSP)
❐ Partial Flash Updates
❐ Flexible Protection Modes
❐ EEPROM Emulation in Flash
■ Programmable Pin Configurations
❐ 25-mA Sink on all GPIO
❐ Pull up, Pull down, High- Z, Strong, or Open Drain Drive Modes on all GPIO
❐ Configurable Interrupt on all GPIO
■ Precision, Programmable Clocking
❐ Internal ±4% 24-/48 MHz Oscillator
❐ Internal Oscillator for Watchdog and Sleep
❐ 0.25% Accuracy for USB with no External Components
■ Additional System Resources
❐ I2C™ Slave, Master, and Multi-Master to 400 kHz
❐ Watchdog and Sleep Timers
❐ User-Configurable Low Voltage Detection
❐ Integrated Supervisory Circuit
❐ On-Chip Precision Voltage Reference
■ Complete Development Tools
❐ Free Development Software (PSoC® Designer™)
❐ Full-Featured, In-Circuit Emulator and Programmer
❐ Full Speed Emulation
❐ Complex Breakpoint Structure
❐ 128K Bytes Trace Memory