Download Manley Labs UPSD3233B User's Manual
Transcript
µPSD It’s All You Need. Feb 2003 www.st.com/micropsd 1 ST’s New 8051-based MCU Family Performance ST40 & STPC ! W NE Q303 µPSD ST10 Turbo ST5 NOW 8051 World ST9 µPSD ST7 ST6 www.st.com/micropsd l tro n Co ns e l o mp ncti i S Fu t i b 8ity it b 16 Tim l ea g R n ive essi s ten roc x P E it b 32 e ce an rm fo s r Pe stem h g Sy Hi lex p m Co m s ium yste d S Me Application Requirements (Memory, I/Os, Communication Channels, ….) 2 What is µPSD? • Standard 8032 MCU Core – – • (3) 16 bit timers (2) Ext Interrupts Large Dual Bank Flash 2K, 8K, or 32K Byte SRAM 8032 CORE: w/UART& WDOG TMR • Large SRAM • Programmable Logic DECODE & MEM MNGR • USB, Dual UARTs, I2C JTAG ISP • PWM, ADC, DDC • Many I/O • Built-in Supervisor • ISP – • In-System Programming IAP – www.st.com/micropsd 64K, 128K, or 256K Byte MAIN FLASH 16K or 32K Byte 2nd FLASH PROGRAMMABLE LOGIC PWR Vcc ADC MNG MON DDC I2C I/O PWM USB 1.1 2nd UART Just Justadd addpower power and andcrystal! crystal! In-Application Programming 3 What makes µPSD different? • PSD Architecture … enhances capability of 8051 – – – – – • Some µPSDs have Big Memory up to 288K bytes… When is larger Flash and SRAM needed? – – – – – • PSD = Programmable System Device Dual bank Flash Memory … Superior IAP Memory Management … Seamless paging and memory placement Programmable Logic … Consolidate external logic chips JTAG ISP … perfect for lab and manufacturing The use of C language Elaborate user interfaces … menus, graphics, screens Multiple languages and fonts, data tables Faster data transfers Data recording Low Cost – www.st.com/micropsd Save $ compared to other 8051 and 8-bit MCU devices with larger SRAM and Flash Memories 4 Unique µPSD features • Excellent Memory Management • Flexible Memory Allocation • Remote Field Updates • JTAG In System Programming • Programmable Logic PSD PSD Architecture Architecture!!! !!! www.st.com/micropsd 5 Excellent Memory Management • Sector Selects 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 8032 8032 MCU MCU Page Register DECODE DECODE PLD PLD SRAM SRAM 1 Sector MAIN MAIN FLASH FLASH 8 Sectors Address nd FLASH 22nd FLASH • Sector Selects Memory Paging is Easy using Decode PLD – – – 4 Sectors Break traditional 8051 64K Byte address limit imposed by only 16 address lines 8-bit page register is built into Decode PLD … it’s like having 8 more address lines Paging (or banking) is directly supported by most 8051 C compilers FFFF Page 0 Page 1 Page 2 Page 3 Page 7 32K Main Flash 32K Main Flash 32K Main Flash 32K Main Flash 32K Main Flash 64K Common to All Pages Map here: SRAM, 2nd Flash, I/O, etc 0000 www.st.com/micropsd 6 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) Can use EEPROM Emulation www.st.com/micropsd Big Data - OR - (printers, big GUI, tables) All Code - OR - (like typical flash 8051s) nd FLASH 22nd FLASH nd FLASH 22nd FLASH nd FLASH 22nd FLASH DATA DATA CODE CODE CODE CODE MAIN MAIN FLASH FLASH MAIN MAIN FLASH FLASH MAIN MAIN FLASH FLASH CODE CODE DATA DATA CODE CODE 7 Remote Field Updates with IAP • 1. Before IAP READ & WRITE – 2nd Flash • DATA 8032 MCU • OLD CODE Special µPSD register eliminates this limitation Typical Flash memory cannot be read and written at the same time – – MAIN FLASH READ ONLY 8051s typically cannot write to “code” space Dual Banks of Flash eliminate this limitation Read program from one bank while writing to the other bank 2. During IAP READ & WRITE MCU reading program from Main Flash USB, UART, 2 I C, Modem… 8032 MCU READ ONLY READ & WRITE READ ONLY Updated Program www.st.com/micropsd • • 2nd Flash CODE MAIN FLASH • • Special Register classifies Main Flash as Code again MCU now reading new program from Main Flash TREAT AS DATA Special Register temporarily reclassifies Main Flash as Data MCU now reads IAP program from 2nd Flash while receiving bytes of new program from USB, UART, Modem, I2C, etc. and writes the new program to Main Flash 3. After IAP READ & WRITE 2nd Flash DATA 8032 MCU MAIN FLASH READ ONLY NEW CODE 8 In-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 No sockets or pre-programmed parts needed µPSD ing r e e in Eng e Order ng Cha Last minute changes are OK JIT www.st.com/micropsd Just-In-Time Inventory Management 9 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 State-machines Shifters Counters Chip-selects for external devices Keypad interfaces Delay generators Clock dividers Decoders Multiplexers PLD PAL 74XXX Easy interface to external devices State 0 State 3 State 1 State 2 www.st.com/micropsd 10 A Unique Combination • ST is the only large manufacturer that can bring: - so much memory - so many peripherals - and programmable logic In a cost effective device • Excellent Flexibility to adapt designs and grow with future product requirements • Versatile, easy to use Programmable Logic 16 macrocells today, 32 coming in 2003 • www.st.com/micropsd 1 and 2Mbits Flash today … 4Mbits coming in 2003 11 Consolidate Devices • What common devices can uPSD eliminate from your circuit board? Sockets – not needed using JTAG ISP Glue-logic chips – Use on-chip PLD EEPROM chip – Emulate EEPROM using the second Flash memory Supervisor chip – Low Vcc Detect and Watchdog included! www.st.com/micropsd 12 Broad Variety of Connections Keypads, Displays, LEDs, Relays, Contol Panels, Sensors, Acuators SRAM 8032 CORE w/UART & WDOG I/O MAIN FLASH DECODE & MEM MNGR 2nd FLASH PWM Motor Control, Brightness Control, Position Control, Simple DAC, Tone Generation PROGRAMMABLE LOGIC USB 1.1 Widely used serial connection bus supporting plug-and-play operation. JTAG ISP PWR MNG Glue Logic, Clock Dividers, State Machine Sequencers, Simple Counters, Shifters, Chip-Selects Vcc MON ADC DDC I2C 2nd UART USB 1.1 Peripheral, 1.5Mbps, Control Endpoint 0 and Intr Endpoints 1 and 2 Connect Modems, Terminals, Displays, GPS Unit, Debug Reduce PLD Current for Battery Operation Connect Displays, Communication Chips, Many Industry Peripherals Data Display Chan for LCD Projector (DDC1, DDC2B) Monitor Environment, Data Acquisition, Closed-Loop Control Feedback www.st.com/micropsd 13 Development Support • µPSD C Compiler, Simulator, Debugger, Monitor – – $149 USD – • DK3200 development board from ST, US$149 – – – – • Full speed real-time debugging, deep tracing, memory banking As low as US $250.00 (Manley) PSDsoft ExpressTM for rapid configuration of µPSD – www.st.com/micropsd Everything needed: hardware, software, JTAG programmer Firmware drivers, example code, and USB demonstration WindowsTM application example programs Flash over USB See Application Note AN1560 for guide In-Circuit Emulator (ICE) from Nohau Inc and Manley – – • Supported by Keil Software, #1 vendor for 8051 architecture Excellent UART ISD51 background debugger for breakpoints, single-step, display memory and registers, etc. Standard 8051 compilers from other vendors are also completely compatible with µPSD. Point and click design for PLD logic, memory mapping, and pin configuration, free from www.st.com/micropsd 14 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 Single-Step Step though C and Assembly Code Overwrite Variables, Registers, Memory Display Memory Watch Variables Display Registers All in One Environment See www.keil.com/c51 for details www.st.com/micropsd 15 DK3200 Development Kit • Includes – – DK board, FlashLINK JTAG programming cable, RS-232 serial debugger cable, Power Supply Includes CD with: • • • • • • www.st.com/micropsd PSDsoft Express with uPSD project templates and example program Keil 8051 evaluation compiler and ISD51 debugger (limited to 2K bytes code) 8032 firmware for USB, I2C, PWM, ADC, IAP, LCD, UARTs, TIMERS Windows PC USB program to demonstrate USB capabilities including IAP (program flash). Visual C++ source code for Windows USB program is included. App note/Users guide and uPSD data sheets 16 Nohau In-Circuit Emulator • 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 Filtered Triggers Timestamps Mixed Source Support • C and Assembly Performance Analysis USB, Parallel, or ISA interface to PC www.st.com/micropsd 17 Manley In-Circuit Emulator • 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. Breakpoints from hardware compare or external signal 128K trace events (optional) PC Parallel support port today, USB in Q303 Includes proprietary 8051 A51 assembler and L51 linker. Supports source code debugging for 3rd party C and Assembler Low cost … US$250.00 See www.manley.com.cn and www.st.com/micropsd for more details www.st.com/micropsd 18 Programming Support • FlashLINK JTAG ISP Programming Cable, ST – – – – • USB Gang JTAG Insertion Programmers, Needham’s Electonics – – – – • Inexpensive solution for lab or manufacturing Gang many EMP-21 programmers together on USB hub 1 for US$680, 4 for $2200, 8 for $4000, adapters included Low cost EMP-11 for $425 for PC parallel port (no gang) Single-Site Insertion Programmers, BP Micro and HiLo/Tribal – – – • Plugs into an PC/Notebook Parallel Port Driven by PSDsoft Express Programs entire part in 10-25 seconds Included in DK3200 Kits, or sold US$59 individually Industry Standard Insertion Programmers Tribal ALL-11P2 is US$1195 + adapter (~$300) All BP Microsystems Engineering programmers support uPSD, contact BP Micro for model and price Gang JTAG ISP Programmer, JTAG Technologies – – – 4-way gang JTAG In-System Programmer for high volume manufacturing Supports many buses: ISA, PCI, VXI, PXI, USB and Agilent (HP) ATE Contact JTAG Technologies for pricing HP3070 www.st.com/micropsd 19 µPSD Family Growth SRAM CPU • Up to 32K byte SRAM • Size supports: C/C++, fast math, buffer for large fast communication packets • 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 µPSD • JTAG Debug and Emulation • Up to 512K byte Main Flash • Size supports: C/C++, RTOS, GUI, data recording, look-up tables, load FPGAs, multi-national products • Eliminate external In-Circuit Emulation Hardware ANALOG •10-bit ADC channels FLASH PLD INTERFACE • Greater accuracy • USB 1.1 Full-Speed • 12 Mbits/sec, 5V and 3V • FIFOs for rapid transfer of bulk data • Up to 32 MacroCell PLD • 12 nsec propagation • Eliminate external CPLDs • Build custom peripherals • Build complex glue logic • 5V tolerant general I/O www.st.com/micropsd • 3V system connects to 5V peripherals 20 µPSD Product Roadmap Available Now Aug 2003 Dec 2003 3200 Family 3300 Family 3400 Family µPSD Turbo µPSD Turbo µPSD plus 3.3 MIPS Peak (3.0 Effective) 10 MIPS Peak (6.4 Effective) 10 MIPS Peak (9.0 Eff.) Main Flash Density (bytes) µPSD3455 • • • • 512K µPSD3234 256K • • • 256K + 32KB Flash • 8KB SRAM • Low-Speed USB • µPSD3233 128K • • • 128K + 32KB Flash • 8KB SRAM • Low-Speed USB • µPSD3212 64K • • 64KB + 16KB Flash 2KB SRAM www.st.com/micropsd µPSD3254 µPSD3334 256K + 32KB Flash • 32KB SRAM • Low-Speed USB • • µPSD3253 • • • • 256K + 32KB Flash 32KB SRAM 10-bit ADC, PCA JTAG Emulation µPSD3434 • • • • µPSD3333 128K + 32KB Flash • 32KB SRAM • Low-Speed USB • • e t i L 256K + 32KB Flash 8KB SRAM 10-bit ADC, PCA JTAG Emulation µPSD3354 • • • • 64K + 16KB Flash 2KB SRAM 10-bit ADC, PCA JTAG Emulation µPSD3454 • • • • 256K + 32KB Flash 32KB SRAM Full-Speed USB 32 Macrocells µPSD3433 128K + 32KB Flash 8KB SRAM 10-bit ADC, PCA JTAG Emulation µPSD3312 256K + 32KB Flash 8KB SRAM Full-Speed USB 16 Macrocells 512K + 32KB Flash 32KB SRAM Full-Speed USB 32 Macrocells • • • • 128K + 32KB Flash 8KB SRAM Full-Speed USB 16 Macrocells e t i L Performance 21 Competition: Flash Density & Effective MIPS* Main Flash Density (bytes) µPSD Turbo µPSD Turbo µPSD plus 3.3 MIPS Peak (3.0 Eff.) 10 MIPS Peak (6.4 Eff.) 10 MIPS Peak (9.0 Eff.) 9.0 µPSD3455 uPSD uPSDtypically typicallyexceeds exceedscompetition competitionininone oneorormore moreof: of:Flash, Flash,SRAM, SRAM, peripherals, or flexibility. And no other MCU has Flash PLD logic. peripherals, or flexibility. And no other MCU has Flash PLD logic. 512K 7.2 Hitachi (16-bit) HD8/3069F 3.0 µPSD3234/54 9.0 µPSD3434/54 6.4 µPSD3334/54 Motorola (16-bit) MC9S12DJ256B 5.8 256K 5.2 Hitachi (16-bit) H8/3022F Hitachi Atmel 5.2 (16-bit) ATmega128 H8/3039F Microchip 8.4 PIC18F6720 128K 13.4 6.4 3.0 µPSD3212 (Lite) 64K 3.0 Winbond W78E365 1.8 NEC µPD780078 * 9.0 µPSD3433 6.4 µPSD3333 3.0 µPSD3233/53 Winbond W77E532 6.4 µPSD3312 (Turbo Lite) Cygnal 14.9 13.4 Atmel 8051F022 ATmega64 Philips 89C668 4.7 Hitachi 3.0 H8/3437 Dallas Philips/Atmel 5.3 DS80C320 3.0 89C51RD2 6.4 Winbond W77E516 Microchip Effective MIPS based on typical mix of instructions using 1, 2, 3, and 4 or more MCU clock cycles at maximum clock frequency. www.st.com/micropsd Cygnal (USB) 8.4 PIC18F6620 14.9 8051F320 Effective MIPS 22 Lite Series µPSD3212CV-24T6 2 MIP/24 64K 16K 2K 16 N (4)8bit 3 5 2 1 N N Y N N 37 N 3.0-3.6 Ind 52-TQFP 3.3 MIP/40 64K 16K 2K 16 N (4)8bit 3 5 2 1 N N Y N N 37 N 4.5-5.5 Ind 52-TQFP 2 MIP/24 64K 16K 2K 16 N (4)8bit 3 5 2 1 N N Y N N 46 Y 3.0-3.6 Ind 80-TQFP µPSD3212C-40U6 3.3 MIP/40 64K 16K 2K 16 N (4)8bit 3 5 2 1 N N Y N N 46 Y 4.5-5.5 Ind 80-TQFP µPSD3233BV-24T6 2 MIP/24 128K 32K 8K 16 N (4)8bit 3 5 2 1 N N Y N Y 37 N 3.0-3.6 Ind 52-TQFP 3.3 MIP/40 128K 32K 8K 16 N (4)8bit 3 5 2 1 N N Y N Y 37 N 4.5-5.5 Ind 52-TQFP 2 MIP/24 128K 32K 8K 16 N (4)8bit 3 5 2 1 N N Y N Y 46 Y 3.0-3.6 Ind 80-TQFP 3.3 MIP/40 128K 32K 8K 16 N (4)8bit 3 5 2 1 N N Y N Y 46 Y 4.5-5.5 Ind 80-TQFP 2 MIP/24 256K 32K 8K 16 N (4)8bit 3 5 2 1 N N Y N Y 46 Y 3.0-3.6 Ind 80-TQFP µPSD3234A-40T6 3.3 MIP/40 256K 32K 8K 16 Low (4)8bit 3 5 2 1 N N Y N Y 37 N 4.5-5.5 Ind 52-TQFP µPSD3234A-40U6 3.3 MIP/40 256K 32K 8K 16 Low (4)8bit 3 5 2 1 N N Y N Y 46 Y 4.5-5.5 Ind 80-TQFP µPSD3253BV-24T6 2 MIP/24 128K 32K 32K 16 N (4)8bit 3 5 2 1 N N Y N Y 37 N 3.0-3.6 Ind 52-TQFP 3.3 MIP/40 128K 32K 32K 16 N (4)8bit 3 5 2 1 N N Y N Y 37 N 4.5-5.5 Ind 52-TQFP 2 MIP/24 256K 32K 32K 16 N (4)8bit 3 5 2 1 N N Y N Y 46 Y 3.0-3.6 Ind 80-TQFP µPSD3254A-40T6 3.3 MIP/40 256K 32K 32K 16 Low (4)8bit 3 5 2 1 N N Y N Y 37 N 4.5-5.5 Ind 52-TQFP µPSD3254A-40U6 3.3 MIP/40 256K 32K 32K 16 Low (4)8bit 3 5 2 1 N N Y N Y 46 Y 4.5-5.5 Ind 80-TQFP µPSD3212C-40T6 µPSD3212CV-24U6 Standard Series µPSD3233B-40T6 Large SRAM Series Pe @ ak Cl Pe oc rf kM Hz M ain Fl as h by te 2 nd s Fl as h by te SR s AM by te s PL D M ac ro ce US l ls B 1. 1S pe ed AD C Ch an ne ls Ti m er / PW C o u nt M er UA Ch s RT ann e C l I2C s h C h ann els a SP nn IC el ha IrD nn A el Pr ot W o do co g l JT /Vcc AG Re Em se Di t ul sp at la i on yD M at ax aC GP hn IO 80 32 Bu s Ac ce Op ss er at in g Vo Te lt a m ge p -4 0 to Pa +8 ck 5C ag e uP SD Pa rt Nu m be r Current µPSD3200 Series µPSD3233BV-24U6 µPSD3233B-40U6 µPSD3234BV-24U6 µPSD3253B-40T6 µPSD3254BV-24U6 www.st.com/micropsd 23 Turbo Series Aug 2003 ls er / PW C o u nt M er UA Ch s a RT nn I2C Ch els Ch ann el an SP ne s IC l h IrD an ne A l Pr o W t o do co g/ Vc l JT AG c R Em e s e Di t sp ul a la y D tion M at ax aC GP hn IO 80 32 Bu s Ac ce Op ss er at in g Vo lt a Te ge m p -4 0 to Pa +8 ck 5C ag e Ti m Ch an ne AD C 1S pe ed ce l ls US B M D PL 1. ac ro es by t SR AM by t es te s Fl as h 2 nd Pe @ ak Cl Pe oc rf kM Hz M ain Fl as h by uP SD Pa rt Nu m be r µPSD3300 Turbo Series µPSD3312DV-40T6 8 MIP/40 64K 16K 2K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 36 N 3.0-3.6 Ind 52-TQFP µPSD3312D-40T6 10 MIP/40 64K 16K 2K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 36 N 4.5-5.5 Ind 52-TQFP µPSD3333DV-40T6 8 MIP/40 128K 32K 8K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 36 N 3.0-3.6 Ind 52-TQFP µPSD3333D-40T6 10 MIP/40 128K 32K 8K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 36 N 4.5-5.5 Ind 52-TQFP µPSD3334DV-40U6 8 MIP/40 256K 32K 8K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 45 Y 3.0-3.6 Ind 80-TQFP µPSD3334D-40U6 10 MIP/40 256K 32K 8K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 36 N 4.5-5.5 Ind 80-TQFP µPSD3354DV-40T6 8 MIP/40 256K 32K 32K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 36 N 3.0-3.6 Ind 52-TQFP µPSD3354D-40T6 8 MIP/40 256K 32K 32K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 36 N 4.5-5.5 Ind 52-TQFP µPSD3354DV-40U6 8 MIP/40 256K 32K 32K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 45 Y 3.0-3.6 Ind 80-TQFP µPSD3354D-40U6 8 MIP/40 256K 32K 32K 16 N (8)10bit 9 6 2 1 1 1 Y Y N 45 Y 4.5-5.5 Ind 80-TQFP www.st.com/micropsd 24 ls er /C PW ou nt M er s UA Ch a RT nn e ls I2C Ch Ch ann e an l SP ne s IC l ha IrD nn A el Pr ot W oc do o g/ Vc l JT c AG R Em e s e Di t ul sp a la y D tion M at ax aC GP hn IO 80 32 Bu s Ac Op ce e (* ss ra = ti n 5V g V To le olt a ra g Te nt e m I/O p -4 ) 0 to Pa +8 ck 5C ag e Ti m Ch an ne AD C 1S 1. US B M D pe ed ce l ls ac ro es by t PL SR AM Fl as h by t es te s 2 nd Pe @ ak Cl Pe oc rf kM Hz M ain Fl as h by rt Nu m be r Pa uP SD µPSD3433EV-40U6 10 MIP/40 128K 32K 8K 16 Full (8)10bit 9 6 2 1 1 1 Y Y N 62 N 3.0-3.6* Ind 80-TQFP µPSD3434EV-40U6 10 MIP/40 256K 32K 8K 16 Full (8)10bit 9 6 2 1 1 1 Y Y N 62 N 3.0-3.6* Ind 80-TQFP µPSD3434FV-40H6 10 MIP/40 256K 32K 8K 32 Full (8)10bit 9 6 2 1 1 1 Y Y N 62 Y 3.0-3.6* Ind 100-TQFP µPSD3454FV-40U6 10 MIP/40 256K 32K 32K 32 Full (8)10bit 9 6 2 1 1 1 Y Y N 62 N 3.0-3.6* Ind 80-TQFP µPSD3455FV-40H6 10 MIP/40 512K 32K 32K 32 Full (8)10bit 9 6 2 1 1 1 Y Y N 62 Y 3.0-3.6* Ind 100-TQFP Turbo plus Series Dec 2003 µPSD3400 Turboplus Series www.st.com/micropsd 25 µPSD 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 5 = 32K Byte www.st.com/micropsd 3 4 B V - Main Flash Size 2 = 64K Byte 3 = 128K Byte 4 = 256K Byte 5 = 512K Byte Vcc blank = 5V V = 3.3V Peripheral Set A = Std Periphs w/USB B = A minus USB C = B minus DDC D = Enhanced Periphs E = D with full spd USB F = E with 32 macrocells 24 U 6 T Package Type T = TQFP52 U = TQFP80 H = TQFP100 Operating Temp 6 = -40 to 85C MCU Frequency 24 = 24 MHz 40 = 40 MHz Packaging Options T = Tape & Reel 26 µPSD Web Site • Visit µPSD web site for the latest info and software • www.st.com/micropsd – – – – – – – www.st.com/micropsd Data Sheets Application Note Development Software Firmware Updates Application Block Diagrams Product Presentation 3rd Party Tools 27 Ordering Information for Tools µPSD3200 Development Tools Ordering Information Tool Vendor Part Number DK3200-110 (110VAC power supply) 0K3200-220 (220VAC power supply) Comment Retail Price (US$) Contact Includes board, cables, FlashLINK JTAG programmer, PSDsoft Express, Keil demo compiler w/ISD51 debugger, uPSD firmware drivers, USB Windows demo $149 Order from local ST sales distribution office. www.st.com/micropsd Development Kit ST Configuration Software ST PSDsoft Express For configuring uPSD programable logic, memory map, I/O. Also drives FlashLINK. Download for Free www.st.com/micropsd 8051 C Compiler/Software Debugger Keil Software Inc (See Note Below *) PK51 or DK51 Either includes ISD51 UART debugger. PK51 has RTOS and extended support for memory banking (paging). $2,595 for PK51/$2,095 for DK51 or Free upgrade supports uPSD if already own a licenced copy www.keil.com EMUL51-PC for uPSD3200 Many options depending on features $995 - $6900 www.nohau.com FL-101 Connects to PC parallel port. Included in DK3200 kits. $59 Order from local ST sales distribution office. www.st.com/micropsd PSDPROG PC card performs ISP on 4 products containing a uPSD simultaneously. Also works in HP3070 ATE equipment. Contact JTAG Technologies Inc. www.jtag.com EMP-21 or EMP-11 Socket: E1121-TQ80A (80 pin) Socket: E1121-TQ52A (52 pin) Gang many EMP-21 units on USB Hub for simultaneous programming. EMP-11 is single site only for PC parallel port EMP-11 is $425 (qty 1) EMP-21 for $680 (qty 4) EMP-21 for $2200 (qty 8) EMP-21 for $4000 Prices include one adaptor for each unit. www.needhams.com ALL-11P2 80-pin Adapter: 80-PIN-QFP 52-pin Adapter: 52-PIN-QFP Common Insersion programmer. 8-way gang programmer coming in future. In-Circuit Emulator for real-time Nohau Corp. debugging. FlashLINK JTAG Programmer for lab and medium volume mfg. ST ISP programming with chip soldered to circuit board. JTAG Gang Programmer for JTAG very high volume mfg. ISP Technlogies programming with chip soldered Inc. to circuit board. Low-cost gang Insertion Programmer for med-hi volume Needhams mfg. For pre-programming Electronics individual chips before soldering. Single-Site Insertion Programmer. For preprogramming individual chips before soldering. Single-Site Insertion Programmer. For preprogramming individual chips before soldering. Tribal/HiLo BP Micro All BP Micro Engineering programmers will program uPSD. 80-pin socket modules: Automated …. FASM80QD Manual … FSM80QD Common Insersion programmer ALL-11P2 is $1195 80-PIN-QFP is $300 52-PIN-QFP is $260 Contact BP Micro for pricing. www.tribalmicro.com www.bpmicro.com 52-pin socket adaptors: Automated … FASM52QBM Manual FSM52QBM * 8051 C language compilers or 8051 assembly compilers from any tool vender will work as long the tool complies to standard 8051 architecture. However, tools from Keil support the uPSD3200 family directly, and all example uPSD firmware supplied by ST will compile directly with Keil tools with no modifications required. www.st.com/micropsd 28 Summary µ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 µPSD Benefits Single Secure Device Fulfills Memory Requirements Flexibility for New Designs, Easily Convert 8051 Designs Robust and Flexible IAP, Enables EEPROM Emulation Eliminate External Logic Devices Accommodates Wide Variety of Applications Get Designs to Market Very Quickly, Even if New to 8051 Cost Reduce Your Product in Very Short Time Extend the life of your 8051 Investment for Years to Come 29 µPSD Thank You. Visit Us Soon … www.st.com/micropsd www.st.com/micropsd 30