the embedded systemdesign process. w hat is a ps o c m ixed s ignal d evice ? p rogrammable s ystem...
DESCRIPTION
What is PSoC? PSoC Devices Features: Configurable Analog Blocks Implement ADCs, DACs, filters, amplifiers, comparators, etc. Configurable Digital Blocks.Implement timers, counters, PWMs, UART, SPI, IrDA, etc. 4KB to 32KB of Flash memory for program storage 256B to 2KB of SRAM for data storage M8C Microcontroller : 4 Million Instructions Per SecTRANSCRIPT
![Page 1: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/1.jpg)
THE EMBEDDED SYSTEMDESIGN PROCESS
![Page 2: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/2.jpg)
WHAT IS A PSOC MIXED SIGNAL DEVICE?WHAT IS A PSOC MIXED SIGNAL DEVICE?
P rogrammableS ystemo nC hip
PSoC combines: • the familiarity of a microcontroller• the configurability of an CPLD• the capabilities of an Mixed –Signal
Array
![Page 3: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/3.jpg)
What is PSoC?PSoC Devices Features:
• Configurable Analog Blocks• Implement ADCs, DACs, filters, amplifiers,
comparators, etc.
• Configurable Digital Blocks.Implement timers, counters, PWMs, UART, SPI, IrDA,
etc.• 4KB to 32KB of Flash memory for program
storage• 256B to 2KB of SRAM for data storage• M8C Microcontroller: 4 Million Instructions Per
Sec
![Page 4: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/4.jpg)
16k
Flas
h16
k Fl
ash
POR
SROM
BandGap
RAM
PUMP
MAC
PLL/Osc32K Osc
Dec.
GPIO
![Page 5: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/5.jpg)
Inputs• Each pin can sink 25mA• Programmable filters• Flexible sensor interface I/O• 3 types of ADCs, up to 4
Processing• Fast M8 Microcontroller Core• Multiply Accumulate
Outputs• Each pin can source 10mA• Up to 16 PWMs, Timers, Counters• Up to 9-bit DACs, 14-bit ADCs
Support Functions• EEPROM• Sleep Options• Watch Dog Timer• Low voltage detect
![Page 6: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/6.jpg)
WHY CHOOSE PSOC?PARTS REDUCTION
90+ Parts 20+Parts
![Page 7: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/7.jpg)
![Page 8: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/8.jpg)
![Page 9: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/9.jpg)
![Page 10: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/10.jpg)
![Page 11: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/11.jpg)
![Page 12: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/12.jpg)
![Page 13: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/13.jpg)
PSoC Architecture
InterruptController
LVDSupervisor
WatchdogSleep Timer
Decimator
SMPI2C
SRAMMemory
(up to 2K)
M8CCPUCore
MAC MultiplyAccumulate (up to 2)
FlashProgramMemory(up to32K)
SystemClocking
Generator
24 MHzInternal
Oscillator
Digital PSoC Block Array
Analog PSoC Block Array
ProgrammableInterconnect
and Logic
Analog InputMuxing
Analog OutputDrivers
Port 5
Port 4
Port 3
Port 2
Port 1
Port 0
Configurable I/O
Ports
System
Bus
BB
BB
BB
BB
CB
CB CB
CB
CT CT CT CT
SC
SC
SC SC
SC SC
SC
SC
Clocks
BB BB CB CB
BB BB CB CB
Port 6
Port 7
UART
PWM_16
Filter ADC
ADC(Decimator)
ADC
I2CSlave, Master, Multimaster
LCD
![Page 14: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/14.jpg)
Analog Functions (Subset)•ADC Incremental 6-14 bits Delta Sigma 6-13 bits•DAC 6, 8, and 9 bit 6 and 8 bit multiplying•Filters 2-pole Low-pass 2-pole Band-pass•DTMF Dialer•Modulator•Peak Detector•V to I Converter•Amplifiers Programmable Gain Instrumental Inverting•Comparators Programmable Hysteresis Zero-Crossing•CapSense]
![Page 15: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/15.jpg)
•Timer 8, 16, 24, 32 bit•Counter 8, 16, 24, 32 bit•PWM 8, 16, 24, 32 bit•Dead Band Generator 8, 16, 24, 32 bit•Pseudo Random Source•Cyclic Redundancy Check•Communication Interface I2C Master I2C Slave SPI Master SPI Slave Full Duplex UART Tx, Rx Full Speed USB v2.0
Digital Functions (subset)
![Page 16: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/16.jpg)
![Page 17: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/17.jpg)
![Page 18: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/18.jpg)
![Page 19: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/19.jpg)
![Page 20: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/20.jpg)
![Page 21: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/21.jpg)
![Page 22: THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller](https://reader035.vdocuments.us/reader035/viewer/2022062503/5a4d1af87f8b9ab0599825d8/html5/thumbnails/22.jpg)