ARM® core with embedded Flash and RAM
●The STR71x series is a family of ARM-powered 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. STR71xF devices have on-chip high-speed single voltage FLASH memory and high-speed RAM. STR710R devices have high-speed RAM but no internal Flash. The STR71x family has an embedded ARM core and is therefore compatible with all ARM tools and software.
●Extensive tools support
●STMicroelectronics’ 32-bit, ARM core-based microcontrollers are supported by a complete range of high-end and low-cost development tools to meet the needs of application developers. This extensive line of hardware/software tools includes starter kits and complete development packages all tailored for ST’s ARM core-based MCUs. The range of development packages includes third-party solutions that come complete with a graphical development environment and an in-circuit emulator/programmer featuring a JTAG application interface. These support a range of embedded operating systems (OS), while several royalty-free OSs are also available.
●For more information, please refer to ST MCU site http://www.st.com/mcu
●Key Features
● Core
● ARM7TDMI 32-bit RISC CPU
● 59 MIPS @ 66 MHz from SRAM
● 45 MIPS @ 50 MHz from Flash
● Memories
● Up to 256 Kbytes Flash program memory (10 kcycles endurance, 20 years retention @ 85 ° C)
● 16 Kbytes Flash data memory (100 kcycles endurance, 20 years retention@ 85 ° C)
● 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.0 to 3.6 V application supply and I/Os
● Internal 1.8 V regulator for core supply
● Clock input from 0 to 16.5 MHz
● Embedded RTC osc. running from external 32 kHz crystal
● Embedded PLL for CPU clock
● Realtime Clock for clock-calendar function
● 5 power saving modes: SLOW, WAIT, LPWAIT, 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/OsUp to 14 ports with interrupt capability
● 5 timers
● 16-bit watchdog timer
● 3 16-bit timers with 2 input captures, 2 output compares, PWM and pulse counter
● 16-bit timer for timebase functions
● 10 communication interfaces
● 2 I2C interfaces (1 multiplexed with SPI)
● 4 UART asynchronous serial interfaces
● Smartcard ISO7816-3 interface on UART1
● 2 BSPI synchronous serial interfaces
● CAN interface (2.0B Active)
● USB Full Speed (12 Mbit/s) Device Function with Suspend and Resume
● HDLC synchronous communications
● 4-channel 12-bit A/D converter
● Sampling frequency up to 1 kHz
● Conversion range: 0 to 2.5 V
● Development tools support
● Atomic bit SET and RES operations