Cypress CY8C24894 用户手册
CY8C24094, CY8C24794
CY8C24894, CY8C24994
CY8C24894, CY8C24994
PSoC
®
Programmable System-on-Chip™
Cypress Semiconductor Corporation
•
198 Champion Court
•
San Jose
,
CA 95134-1709
•
408-943-2600
Document Number: 38-12018 Rev. *M
Revised February 10, 2009
1. Features
■
XRES Pin to Support In-System Serial Programming (ISSP)
and External Reset Control in CY8C24894
■
Powerful Harvard Architecture Processor
❐
M8C Processor Speeds to 24 MHz
❐
Two 8x8 Multiply, 32-Bit Accumulate
❐
Low Power at High Speed
❐
3V to 5.25V Operating Voltage
❐
Industrial Temperature Range: -40°C to +85°C
❐
USB Temperature Range: -10°C to +85°C
■
Advanced Peripherals (PSoC
®
Blocks)
❐
6 Rail-to-Rail Analog PSoC Blocks Provide:
• Up to 14-Bit ADCs
• Up to 9-Bit DACs
• Programmable Gain Amplifiers
• Programmable Filters and Comparators
• Up to 14-Bit ADCs
• Up to 9-Bit DACs
• Programmable Gain Amplifiers
• Programmable Filters and Comparators
❐
4 Digital PSoC Blocks Provide:
• 8 to 32-Bit Timers, Counters, and PWMs
• CRC and PRS Modules
• Full-Duplex UART
• Multiple SPI
• 8 to 32-Bit Timers, Counters, and PWMs
• CRC and PRS Modules
• Full-Duplex UART
• Multiple SPI
™ Masters or Slaves
• Connectable to all GPI/O Pins
❐
Complex Peripherals by Combining Blocks
❐
Capacitive Sensing Application Capability
■
Full Speed USB (12 Mbps)
❐
Four Uni-Directional Endpoints
❐
One Bi-Directional Control Endpoint
❐
USB 2.0 Compliant
❐
Dedicated 256 Byte Buffer
❐
No External Crystal Required
■
Flexible On-Chip Memory
❐
16K Flash Program Storage 50,000 Erase and 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, 10 mA Drive on all GPI/O
❐
Pull Up, Pull Down, High Z, Strong, or Open Drain Drive
Modes on all GPI/O
❐
Up to 48 Analog Inputs on GPI/O
❐
Two 33 mA Analog Outputs on GPI/O
❐
Configurable Interrupt on all GPI/O
■
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
D I G I T A L S Y S T E M
S R A M
1 K
I n t e r r u p t
C o n t r o l l e r
S l e e p a n d
W a t c h d o g
W a t c h d o g
C l o c k S o u r c e s
( I n c l u d e s I M O a n d I L O )
G l o b a l D i g i t a l I n t e r c o n n e c t
G l o b a l A n a l o g I n t e r c o n n e c t
P S o C C O R E
C P U C o r e ( M 8 C )
S R O M
F l a s h 1 6 K
D i g i t a l
B l o c k
A r r a y
D i g i t a l
C l o c k s
S Y S T E M R E S O U R C E S
A N A L O G S Y S T E M
A n a l o g
R e f .
P o r t 5
P o r t 4
P o r t 3
P o r t 2
P o r t 1
P o r t 0
A n a l o g
D r i v e r s
D r i v e r s
A n a l o g
B l o c k
A r r a y
I n t e r n a l
V o l t a g e
V o l t a g e
R e f .
P O R a n d L V D
S y s t e m R e s e t s
2
M A C s
D e c i m a t o r
T y p e 2
I 2 C
U S B
P o r t 7
S
ys
te
m
B
u
s
A n a l o g
I n p u t
M u x i n g
2. Logic Block Diagram