CUA101 Overview Design Flow
CUA101 Overview Design Flow
Architecture Overview
8051
• Broad base of existing code and support
• Up to 67 MHz; 33 MIPS
• Single cycle instruction execution
Cached Operations
Execution from flash memory is
improved by caching
instructions (PSoC 5 only)
Precise CPU frequencies
PLL allows 4,032 different
frequencies; tunable power Integrated Analog, Digital and
consumption
Communication Peripherals
Reduce external component counts and lower overall
system power consumption
Digital Analog
Current Current Code Clock sources Wakeup Reset
Power mode resources resources
(PSoC 3) (PSoC 5) execution available sources sources
available available
1.2 mA 2 mA
Active Yes All All All N/A All
@ 6MHz @ 6MHz
IO, I2C,
XRES, LVD,
Low Speed and RTC,
Sleep 1 uA 2 uA No I2C Comparator WDR
32 kHz Osc sleep timer,
comparator
* Optional steps
Interrupts
• Set priority and vector
DMA
• Manage DMA channels
System
• Debug, boot parameters, sleep
mode API generation, etc.
Directives
• Over-ride placement defaults
Pins
• Map I/O to physical pins and ports
• Over-ride default selections
Introduction to PSoC 3 / PSoC 5 Workshop – Rev *H 41
Interrupts
Priority may be changed
Defaults to 7 (lowest priority)
API Generation
Compilation
Configuration Generation
Configuration Verification
ISSP connector
RS-232
Three expansion ports
support 28 IO each +
USB for target 45 IO
PSoC Processor
RF Module Radio header
Modules