STMICROELECTRONICS ST10F273

ST10F276, ST10F273
16-bit MCU with MAC unit, up to 832 Kbytes Flash memory
and up to 68 Kbytes RAM
DATA BRIEF
■
High performance 64 MHz CPU with DSP
functions
– 16-bit CPU with 4-stage pipeline
– 31.25ns instruction cycle time at 64 MHz
max. CPU clock
– Multiply/accumulate unit (MAC) 16 x 16-bit
multiplication, 40-bit accumulator
– Repeat unit
– Enhanced boolean bit manipulation facilities
– Additional instructions to support HLL and
operating systems
– Single-cycle context switching support
■ Memory organization
– 512 Kbytes on-chip flash memory single
voltage with erase/program controller (full
performance, 32-bit fetch)
– Up to 320 Kbytes on-chip extension flash
memory single voltage with erase/program
controller (XBUS performance, 16-bit fetch)
– 100K erasing/programming cycles.
– Up to 16 Mbytes linear address space for
code and data (5m bytes with CAN or I2C)
– 2 Kbytes on-chip internal RAM (IRAM)
– Up to 66 Kbytes on-chip extension RAM
(XRAM)
■ Fast and flexible bus
– Programmable external bus characteristics
for different address ranges
– 8-bit or 16-bit external data bus
– Multiplexed or demultiplexed external
address/data buses
– Five programmable chip-select signals
– Hold-acknowledge bus arbitration support
■ Interrupt
– 8-Channel peripheral event controller for
single cycle interrupt driven data transfer
– 16-Priority-level interrupt system with 56
sources, sampling rate down to 15.6ns
■ Timers
– Two multi-functional general purpose timer
units with 5 timers
July 2005
For further information contact your local ST sales office.
PQFP144 (28 x 28 x 3.4mm)
TQFP144 (20 x 20 x 1.4mm)
■
Two 16-channel capture / compare units
■
A/D converter
– 24 channels with 10-bit resolution
– 3µs minimum conversion time
■ 4-channel PWM unit + 4-channel XPWM
■
Serial channels
– Two synch. / asynch. serial channels
– Two high-speed synchronous channels
– I2C standard interface
– Two CAN 2.0B interfaces operating on one
or two CAN busses (64 or 2x32 message
objects, C-CAN version)
■ Fail-safe protection
– Programmable watchdog timer
– Oscillator watchdog
■ On-chip bootstrap loader
■
Clock generation
– On-chip 4-12 MHz main oscillator
– On-chip PLL
– Direct or prescaled clock input
■ Real time clock and 32 kHz on-chip
oscillator
■
Up to 111 general purpose I/O lines
– Individually programmable as input, output
or special function
– Programmable threshold (hysteresis)
– Idle, Power down and Stand-by modes
– Single voltage supply: 5V ±10% (embedded
regulator for 1.8V core supply)
Rev 1
1/4
4
ST10F276, ST10F273
Ordering information
1
Ordering information
Table 1.
Ordering information
Part Number
1.1
Iflash
Xflash
RAM
Temperature range
Package
ST10F276Z5Q3
512KB
320KB
68KB
40/+125
PQFP144
ST10F276Z5T3
512KB
320KB
68KB
40/+125
TQFP144
ST10F273Z4Q3
512KB
No
32KB
40/+125
PQFP144
ST10F273Z4T3
512KB
No
32KB
40/+125
TQFP144
ST10F276/ST10F273 compatibility
The only differences between ST10F276 and ST10F273 devices are the embedded Flash and
RAM resources:
Flash Memory: ST10F276 includes 832 Kbytes of on-chip single voltage Flash divided into
four banks allowing for Read-While-Write Operation. Two banks are mapped on the internal 32bit bus (IFLASH) and the two others are mapped on 16-bit XBUS (XFLASH).
●
In ST10F273 devices the XFLASH banks are not available. As a consequence, only the
standard ST10 bootstrap mode can be used (no Alternate Boot Mode).
RAM: The ST10F273 includes 68 Kbytes of on-chip RAM, divided into 3 blocks: 2 Kbytes IRAM
dual-ported RAM block, 2 Kbytes XRAM1 extension RAM block and 64KBytes XRAM2
extension RAM block.
●
Note:
In ST10F273 devices the XRAM2 on-chip extension RAM block is reduced to 32 Kbytes.
There is no built-in feature to allow software to detect if the device is an F276 or an F273. The
missing memory in the ST10F273 can be seen as regular memory. If you wish make two
assemblies of the same PCB with the ST10F276 and ST10F276, we advise to put a pull-up
resistor on an I/O to differentiate the two configurations by software.
Table 2.
XFLASH Blocks User Mode Size
Block
Address
ST10F273
B2F0
09'0000h - 09'FFFFh
64KB
Reserved
B2F1
0A'0000h - 0A'FFFFh
64KB
Reserved
B2F2
0B'0000h - 0B'FFFFh
64KB
Reserved
B3F0
0C'0000h - 0C'FFFFh
64KB
Reserved
B3F1
0D'0000h - 0D'FFFFh
64KB
Reserved
CTRL Registers
0E'0000h - 0E'FFFFh
64KB
Reserved
Table 3.
XRAM Blocks User Mode Size
Block
2/4
ST10F276
Address
ST10F276
ST10F273
XRAM1 - 2KB
00'E000h - 00'E7FFh
2KB
2KB
XRAM2 - Standby RAM - 16KB
0F'0000h - 0F'3FFFh
16KB
16KB
XRAM2 - Following 16KB
0F'4000h - 0F'7FFh
16KB
16KB
XRAM2 - Following 32KB
0F'8000h - 0F'FFFFh
32KB
reserved
ST10F276, ST10F273
2
Related documents
Related documents
This document provides the ST10F276 and ST10F273 ordering information, for detailed
technical specifications, please refer to the ST10F276 Datasheet and User's Manual.
3
Revision history
Date
Revision
18-Jul-2005
1
Changes
Initial release
3/4
ST10F276, ST10F273
Revision history
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted
by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not
authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics.
All other names are the property of their respective owners
© 2005 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
4/4