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














