Electronic speed controller discovery kit for drones with stm32g431cb (29 pages)
Summary of Contents for STMicroelectronics switch/hub
Page 1
It’s All You Need. Feb 2003 www.st.com/micropsd...
Page 2
ST’s New 8051 based MCU Family ST’s New 8051 based MCU Family ST40 & STPC Q303 Q303 ST10 Turbo 8051 World 8051 World www.st.com/micropsd...
Page 3
• Standard 8032 MCU Core – (3) 16 bit timers – (2) Ext Interrupts • Large Dual Bank Flash • Large SRAM • Programmable Logic • USB, Dual UARTs, I2C • PWM, ADC, DDC • Many I/O • Built-in Supervisor •...
Page 4
What makes What makes • PSD Architecture … enhances capability of 8051 – PSD = Programmable System Device – Dual bank Flash Memory … Superior IAP – Memory Management … Seamless paging and memory placement – Programmable Logic … Consolidate external logic chips –...
Page 5
Unique Unique • • • • • www.st.com/micropsd features features Excellent Memory Management Flexible Memory Allocation Remote Field Updates JTAG In System Programming Programmable Logic Architecture !!! Architecture !!!
Page 6
Excellent Memory Management Excellent Memory Management • Built-in Address Decoding PLD – Map any µPSD memory sector to any address – Easily convert existing 8051 designs into µPSD – Total memory mapping flexibility for new designs • Memory Paging is Easy using Decode PLD –...
Page 7
Flexible Memory Allocation Flexible Memory Allocation • 8051 Architecture uses a separate address space for code and for data • Allocate dual banks of Flash to meet Application Demands – The Decode PLD controls where Flash memory resides • You decide how to split the Flash memory Big Code (complex algorithms)
Page 8
Remote Field Updates with IAP Remote Field Updates with IAP 1. Before IAP READ & READ & WRITE WRITE Flash Flash Flash Flash DATA DATA DATA DATA 8032 8032 8032 8032 MAIN MAIN MAIN MAIN FLASH FLASH FLASH FLASH CODE CODE CODE CODE...
System Programming (ISP) System Programming (ISP) • Program blank device, no interaction of 8032 MCU required • Entire chip programs in 10-25 seconds • JTAG serial connection is industry standard • Speedy lab development and manufacturing www.st.com/micropsd Just-In-Time Inventory Management No sockets or pre-programmed parts needed...
Programmable Logic Programmable Logic • Built-in 16 MacroCell PLD for General Purpose Logic • Similar to standard 22V10 architecture • Eliminate small PLDs, PALs, 74XXX series discrete logic • Easy Point-and-Click PLD configuration with PSDsoft Express • Build: – Glue logic –...
Page 11
A Unique Combination A Unique Combination • ST is the only large manufacturer that can bring: so much memory - so many peripherals www.st.com/micropsd - and programmable logic In a cost effective device • Excellent Flexibility to adapt designs and grow with future product requirements •...
Page 12
Consolidate Devices Consolidate Devices • What common devices can uPSD eliminate from your circuit board? Sockets – not needed using JTAG ISP Glue-logic chips EEPROM chip – Emulate EEPROM using the second Flash memory Supervisor chip www.st.com/micropsd – Use on-chip PLD –...
Page 13
Broad Variety of Connections Broad Variety of Connections SRAM SRAM 8032 8032 CORE CORE w/UART w/UART & WDOG & WDOG MAIN FLASH MAIN FLASH DECODE & DECODE & MEM MNGR MEM MNGR JTAG ISP JTAG ISP FLASH FLASH PROGRAMMABLE PROGRAMMABLE LOGIC LOGIC Reduce PLD...
Page 14
Development Support Development Support • $149 USD • • • www.st.com/micropsd µPSD C Compiler, Simulator, Debugger, Monitor – Supported by Keil Software, #1 vendor for 8051 architecture – Excellent UART ISD51 background debugger for breakpoints, single-step, display memory and registers, etc. –...
Page 15
Keil Software Tools Keil Software Tools • Integrated Development Environment (IDE) – PK51 and DK51 – Optimized C Compiler – Simulator for standard 8032 functions – ISD51 Debugger • Only takes 700 bytes, no royalties, leave in product • Set Breakpoints •...
Page 16
DK3200 Development Kit DK3200 Development Kit www.st.com/micropsd • Includes – DK board, FlashLINK JTAG programming cable, RS-232 serial debugger cable, Power Supply – Includes CD with: • PSDsoft Express with uPSD project templates and example program • Keil 8051 evaluation compiler and ISD51 debugger (limited to 2K bytes code) •...
Page 17
Nohau Nohau • In-Circuit Emulator – Hardware Emulation, replaces uPSD chip – Full Speed Operation, 5V and 3.3V – Supports Memory Paging and uPSD architecture – Connects directly to DK3000 with no TQFP adapter – Hardware Breakpoints – 256K Deep Trace –...
Page 18
Manley In Manley In • In-Circuit Emulator – Hardware Emulation, replaces uPSD chip – Full Speed Operation, 5V and 3.3V – Supports Memory Paging and uPSD architecture – ICE operates from it’s own SRAM (up to 288K Bytes) or directly from uPSD Flash Memory. –...
Programming Support Programming Support • FlashLINK JTAG ISP Programming Cable, ST • Gang JTAG Insertion Programmers, Needham’s Electonics • Single-Site Insertion Programmers, BP Micro and HiLo/Tribal • Gang JTAG ISP Programmer, JTAG Technologies HP3070 www.st.com/micropsd – Plugs into an PC/Notebook Parallel Port –...
Page 20
• Turbo 4-cycle 8032 Core • 10+ MIPs at 40MHz • Up from 3 MIPs, 12-cycle core • Enhanced timer block with six 16-bit capture/compare, timer/counters, or PWM units • JTAG Debug and Emulation • Eliminate external In-Circuit Emulation Hardware ANALOG ANALOG ANALOG...
Page 21
PSD Product Roadmap PSD Product Roadmap Available Now 3200 Family Main Flash Density µPSD (bytes) 3.3 MIPS Peak (3.0 Effective) 512K PSD3234 PSD3254 PSD3234 PSD3254 • 256K + 32KB Flash • 256K + 32KB Flash 256K • 8KB SRAM • 32KB SRAM •...
Page 22
Competition: Flash Density & Effective MIPS* Competition: Flash Density & Effective MIPS* Main Flash µPSD Density (bytes) 3.3 MIPS Peak (3.0 Eff.) uPSD typically exceeds competition in one or more of: Flash, SRAM, uPSD typically exceeds competition in one or more of: Flash, SRAM, 512K peripherals, or flexibility.
Page 25
PSD3400 PSD3400 10 MIP/40 128K PSD3433EV-40U6 PSD3434EV-40U6 10 MIP/40 256K PSD3434FV-40H6 10 MIP/40 256K PSD3454FV-40U6 10 MIP/40 256K 10 MIP/40 512K PSD3455FV-40H6 www.st.com/micropsd plus plus Turbo Turbo Full (8)10bit Full (8)10bit Full (8)10bit Full (8)10bit Full (8)10bit Series Series 3.0-3.6* 3.0-3.6* 3.0-3.6* 3.0-3.6*...
Part Numbering Scheme Part Numbering Scheme uPSD32/33/34 Device Family uPSD32 – Standard uPSD uPSD33 – Turbo uPSD uPSD34 – Turbo uPSD Plus SRAM Size 1 = 2K Byte 3 = 8K Byte Peripheral Set 5 = 32K Byte A = Std Periphs w/USB B = A minus USB C = B minus DDC D = Enhanced Periphs...
Page 27
www.st.com/micropsd Web Site Web Site PSD web site for the latest info and • Visit software • www.st.com/micropsd – Data Sheets – Application Note – Development Software – Firmware Updates – Application Block Diagrams – Product Presentation – Party Tools...
Page 28
Ordering Information for Tools Ordering Information for Tools µPSD3200 Development Tools Ordering Information Tool Vendor (110VAC power supply) Development Kit (220VAC power supply) Configuration Software Keil Software 8051 C Compiler/Software Debugger (See Note Below *) In-Circuit Emulator for real-time Nohau Corp. EMUL51-PC for uPSD3200 debugging.
Page 29
PSD Features Large Integrated SRAM and Flash Memories Programmable Memory Management Dual Bank Flash Memories General Purpose Programmable Logic Broad Peripheral Set Large Firmware Library and Excellent Tools Low Cost Relative to other Flash 8051/8bit MCU Rich PSD Roadmap www.st.com/micropsd Summary Summary PSD Benefits...
Page 30
Thank You. Visit Us Soon … Thank You. Visit Us Soon … www.st.com/micropsd www.st.com/micropsd...
Need help?
Do you have a question about the switch/hub and is the answer not in the manual?
Questions and answers