Cypress enCoRe CY7C64215 User Manual
Encore™ iii full speed usb controller, Features, Block diagram
CY7C64215
enCoRe™ III Full Speed USB Controller
Cypress Semiconductor Corporation
•
198 Champion Court
•
San Jose
,
CA 95134-1709
•
408-943-2600
Document 38-08036 Rev. *C
Revised December 08, 2008
Features
■
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
• I
2
C 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 and 48 MHz Oscillator
❐
Internal Oscillator for Watchdog and Sleep
❐
0.25% Accuracy for USB with no External Components
■
Additional System Resources
❐
I
2
C
™ 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
enCoRe III Core
Block Diagram
Document Outline
- Features
- Block Diagram
- Applications
- enCoRe III Functional Overview
- Getting Started
- Development Tools
- Designing with User Modules
- Document Conventions
- 56-Pin Part Pinout
- 28-Pin Part Pinout
- Register Reference
- Electrical Specifications
- Absolute Maximum Ratings
- Operating Temperature
- Packaging Information
- Package Handling
- Ordering Information
- Sales, Solutions, and Legal Information