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