ChipFind - документация

Электронный компонент: STR710FZ2H6

Скачать:  PDF   ZIP

Document Outline

April 2005
1/49
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice.
Rev. 6
STR71xF
ARM7TDMI
TM
16/32-BIT MCU WITH FLASH, USB, CAN
5 TIMERS, ADC, 10 COMMUNICATIONS INTERFACES
PRELIMINARY DATA
Memories
Up to 256+16 Kbytes Flash memory (100,000
cycles endurance, 20 yrs retention)
Up to 64 Kbytes RAM
External Memory Interface (EMI) for up to 4
banks of SRAM, Flash, ROM.
Multi-boot capability
Clock, Reset and Supply Management
3.3V application supply and I/O interface
Internal 1.8V voltage regulator for core supply
0 to 16 MHz external main oscillator
32 kHz external backup oscillator
Embedded PLL for CPU clock
Up to 50 MHz CPU operating frequency when
executing from Flash
Realtime Clock for clock-calendar function
4 power saving modes: SLOW, WAIT, STOP
and STANDBY modes
Nested interrupt controller
Fast interrupt handling with multiple vectors
32 vectors with 16 IRQ priority levels
2 maskable FIQ sources
Up to 48 I/O ports
30/32/48 multifunctional bidirectional I/O lines
14 ports with interrupt capability
5 Timers
16-bit watchdog timer
4 16-bit timers with: 2 input captures, 2 output
compares, PWM and pulse counter modes
10 Communications Interfaces
2 I
2
C interfaces (1 multiplexed with SPI)
4 UART asynchronous serial interfaces
Smart Card ISO7816-3 interface on UART1
2 BSPI synchronous serial interfaces
CAN interface (2.0B Active)
USB v 2.0 Full Speed (12Mbit/s) Device Func-
tion with Suspend and Resume support
HDLC synchronous communications
4-channel 12-bit A/D Converter
Conversion time:
4 channels: up to 500 Hz (2 ms)
1 channel: up to 1 kHz (1 ms)
Conversion range: 0 to 2.5V
Development Tools Support
JTAG with debug mode trigger request
Table 1.
Device Summary
TQFP64
10 x 10
TQFP144
20 x 20
LFBGA64
8 x 8 x 1.7
LFBGA144 10 x 10 x 1.7
LFBGA64 8 x 8 x 1.7
Features
STR710FZ
STR711FR
STR712FR
STR715FR
1
2
0
1
2
0
1
2
0
FLASH - Kbytes
128+16
256+16
64+16 128+16 256+16
64+16 128+16 256+16
64+16
RAM - Kbytes
32
64
16
32
64
16
32
64
16
Peripheral Functions
CAN, EMI, USB,
48 I/Os
USB, 30 I/Os
CAN, 32 I/Os
32 I/Os
Operating Voltage
3.0 to 3.6V (optional 1.8V for core)
Operating Temp.
-40 to +85C
Packages
T=TQFP144 20 x 20
H=LFBGA144 10 x10
T=TQFP64 10 x10 / H=LFBGA64 8 x 8 x 1.7
1
Table of Contents
49
2/49
1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3
Pin Description for 144-Pin Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4
Pin Description for 64-Pin Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.5
External Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.6
I/O Port Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.7
Memory Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2 ELECTRICAL CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.1
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.2
Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3
LVD Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4
DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.5
AC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.6
nRSTIN Input Filter Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.7
Oscillator Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.8
PLL Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.9
Flash Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.10 External Memory Bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.11 ADC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3 PACKAGE CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1
Package Mechanical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2
Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4 ORDER CODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5 REVISION HISTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
1
Note: For detailed information on the STR71xF Microcontroller memory, registers and
peripherals. please refer to the STR71xF Reference Manual.
STR71xF - INTRODUCTION
3/49
1 INTRODUCTION
This Preliminary Data provides the STR71x Ordering Information, Mechanical and Electrical
Device Characteristics.
For complete information on the STR71xF Microcontroller memory, registers and peripherals.
please refer to the STR71xF Reference Manual.
For information on programming, erasing and protection of the internal Flash memory please
refer to the STR7 Flash Programming Reference Manual
For information on the ARM7TDMI core please refer to the ARM7TDMI Technical Reference
Manual.
1.1 Overview
ARM
core with embedded Flash & RAM
The STR71xF series is a family of ARM-powered 16/32-bit Microcontrollers with embedded
Flash and RAM. It combines the high performance ARM7TDMI CPU with an extensive range
of peripheral functions and enhanced I/O capabilities. All devices have on-chip high-speed
single voltage FLASH memory and high-speed RAM. The STR71xF family has an embedded
ARM core and is therefore compatible with all ARM tools and software.
For information on the ARM Realview Developer Kit for ST and third-party development
tools, please refer to the http://www.st.com website
Package Choice: Low Pin-Count 64-pin or Feature-Rich 144-pin TQFP or BGA
The
STR71xF
family is available in 4 main versions.
The 144-pin versions have the full set of all features including CAN, USB and External
Memory Interface.
STR710F: 144-pin BGA or TQFP with CAN, USB and EMI
The three 64-pin versions (BGA or TQFP) do not include External Memory Interface.
STR715F: 64-pin BGA or TQFP without CAN or USB
STR711F: 64-pin BGA or TQFP with USB
STR712F: 64-pin BGA or TQFP with CAN
1
STR71xF - INTRODUCTION
4/49
Optional External Memory (STR710F)
The non-multiplexed 16-bit data/24-bit address bus available on the STR710F (144-pin)
supports four 16-Mbyte banks of external memory. Wait states are programmable individually
for each bank allowing different memory types (Flash, EPROM, ROM, SRAM etc.) to be used
to store programs or data.
Figure 1
shows the general block diagram of the device family.
Flexible Power Management
To minimize power consumption, you can program the STR71xF to switch to SLOW, WAIT
FOR INTERRUPT, STOP or STANDBY mode depending on the current system activity in the
application.
Flexible Clock Control
Two external clock sources can be used, a main clock and a 32 kHz backup clock. The
embedded PLL allows the internal system clock (up to 50 MHz) to be generated from a main
clock frequency of 16 MHz or less. The PLL output frequency can be programmed using a
wide selection of multipliers and dividers.
Voltage Regulators
The
STR71xF
requires an external 3.0-3.6V power supply. There are two internal Voltage
Regulators for generating the 1.8V power supply for the core and peripherals. The main VR is
switched off and the Low Power VR switched on when the application puts the
STR71xF
in
Standby or Low Power Wait for Interrupt (LPWFI) mode.
Low Voltage Detectors
Each voltage regulator has an embedded LVD that monitors the internal 1.8V supply. If the
voltage drops below a certain threshold, the LVD will reset the
STR71xF
.
On-Chip Peripherals
CAN Interface (STR710F and STR712F)
The CAN module is compliant with the CAN specification V2.0 part B (active). The bit rate can
be programmed up to 1 MBaud.
USB Interface (STR710F and STR711F)
The full-speed USB interface is USB V2.0 compliant and provides up to 8 bidirectional/16
unidirectional endpoints, up to 12 Mb/s (full-speed), support for bulk transfer and USB
Suspend/Resume functions.
1
STR71xF - INTRODUCTION
5/49
Standard Timers
Each of the four timers have a 16-bit free-running counter with 7-bit prescaler, up to two input
capture/output compare functions, a pulse counter function, and a PWM channel with
selectable frequency.
Realtime Clock (RTC)
The RTC provides a set of continuously running counters driven by a low power 32kHz
internal oscillator. The RTC can be used as a general timebase or clock/calendar/alarm
function. When the
STR71xF
is in Standby mode the RTC can be kept running, powered by
the low power voltage regulator and driven by the 32kHz internal oscillator.
UARTs
The 4 UARTs allow full duplex, asynchronous, communications with external devices with
independently programmable TX and RX baud rates up to 625 kb/s.
Smart Card Interface
UART1 is configurable to function either as a general purpose UART or as an asynchronous
Smart Card interface as defined by ISO 7816-3. It includes Smart Card clock generation and
provides support features for synchronous cards.
Buffered Serial Peripheral Interfaces (BSPI)
Each of the two SPIs allow full duplex, synchronous communications with external devices,
master or slave communication at up to 5.5Mb/s in Master mode and 4 Mb/s in Slave mode.
I
2
C Interfaces
The two I
2
C Interfaces provide multi-master and slave functions, support normal and fast I
2
C
mode (400 kHz) and 7 or 10-bit addressing modes.
One I
2
C Interface is multiplexed with one SPI, so either 2xSPI+1x I
2
C or 1xSPI+2x I
2
C may be
used at a time.
HDLC interface
The High Level Data Link Controller (HDLC) unit supports full duplex operation and NRZ,
NRZI, FM0 or MANCHESTER protocols. It has an internal 8-bit baud rate generator.
A/D Converter
The Analog to Digital Converter, converts in single channel or up to 4 channels in single-shot
or continuous conversion modes. Resolution is 12-bit with a sample rate of 0.5 kHz (1 kHz in
single channel mode). The input voltage range is 0-2.5V.