ST10F276Z5 16-BIT MICROCONTROLLER WITH MAC UNIT, UP TO 832 KBYTES FLASH MEMORY AND UP TO 68 KBYTES RAM

The ST10F276Z5 is a derivative of the STMicroelectronics ST10 family of 16-bit single-chip CMOS microcontrollers. It combines high CPU performance (up to 32 million instructions per second) with high peripheral functionality and enhanced I/O-capabilities. It also provides on-chip high-speed single voltage Flash memory, on-chip high-speed RAM, and clock generation via PLL.

The ST10F276Z5 is processed in 0.18 μm CMOS technology. The MCU core and the logic is supplied with a 5 to 1.8V on-chip voltage regulator. The part is supplied with a single 5 V supply and I/Os work at 5V.

The device is upward compatible with the ST10F269 device, with the following set of differences:

技术特性
  • Highly performance 16-bit CPU with DSP functions
    • 31.25ns instruction cycle time at 64 MHz max CPU clock
    • Multiply/accumulate unit (MAC) 16 x 16-bit multiplication, 40-bit accumulator
    • Enhanced boolean bit manipulations
    • Single-cycle context switching support
  • On-chip memories
    • 512 Kbyte Flash memory (32-bit fetch)
    • 320 Kbyte extension Flash memory (16-bit fetch)
    • Single voltage Flash memories with erase/program controller and 100K erasing/programming cycles.
    • Up to 16 Mbyte linear address space for code and data (5 Mbytes with CAN or I²C)
    • 2 Kbyte internal RAM (IRAM)
    • 66 Kbyte extension RAM (XRAM)
  • External bus
    • Programmable external bus configuration & characteristics for different address ranges
    • 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
  • Two 16-channel capture / compare units
  • 4-channel PWM unit + 4-channel XPWM
  • A/D converter
    • 24-channel 10-bit
    • 3 µs minimum conversion time
  • Serial channels
    • Two synchronous/ asynchronous serial channels
    • Two high-speed synchronous channels
    • One I²C standard interface
  • 2 CAN 2.0B interfaces operating on 1 or 2 CAN busses (64 or 2x32 message, C-CAN version)
  • Fail-safe protection
    • Programmable watchdog timer
    • Oscillator watchdog
  • On-chip bootstrap loader
  • Clock generation
    • On-chip PLL with 4 to 12 MHz oscillator
    • 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 Standby modes
  • Single voltage supply: 5V ±10% (embedded regulator for 1.8 V core supply)
功能框图
ST10F276Z5 订购信息
订购型号 产品状态 美金价格 数量 封装 包装形式 温度范围 材料声明
ST10F276Z5T3 Active   1000 LQFP 144 20x20x1.4 Tray -40 °C-125 °C ST10F276Z5T3
ST10F276Z5Q3 Active   1000 PQFP 144 28x28x3.5 Tray -40 °C-125 °C ST10F276Z5Q3
DATASHEET
描述 版本 大小
ST10F276Z5 : DS4793: 16-bit MCU with MAC unit, 832 Kbyte Flash memory and 68 Kbyte RAM 2 2200KB
APPLICATION NOTES
描述 版本 大小
AN2691: ST10 RPD pin: functionality during reset and Power Down mode 1 126KB
AN2168: ST10F27x hardware development getting started 2 151KB
AN2142: ST10F27X firmware development getting started with tasking ST10 toolchain 1 612KB
AN2165: ST10F27x firmware development getting started with Keil µVision ST10 toolchain 1 613KB
AN1102: ST10 Direct Memory Access using MAC 1 47KB
AN2639: Soldering recommendations and package information for Lead-free ECOPACK® microcontrollers 2 209KB
AN2388: Sensor field oriented control (IFOC) of three-phase AC induction motors using ST10F276 1 1618KB
AN2143: Programming the ST10F27x embedded Flash using the ST10FLASHER tool 1 255KB
AN2628: Programming ST10F27x CAN interrupt drivers 1 201KB
AN2341: Programming ST10F27x/F25x CAN interrupt drivers 1 163KB
AN2555: Porting an application from the ST10F269Zx to the ST10F276Z5 1 608KB
AN2169: Porting an application from the ST10F168 to the ST10F276 1 209KB
AN2350: Guidelines for the control of a multiaxial planar robot with ST10F276 1 896KB
AN2182: Filters using the ST10 DSP library 1 222KB
AN1709: EMC design guide for ST microcontrollers 1 657KB
AN1181: Electrostatic discharge sensitivity measurement 1 59KB
AN2244: EEPROM emulation with ST10F27x embedded Flash using the ST10F27x Flash library 1 166KB
AN2695: Differences between the ST10F276Z5 and its emulator 1 92KB
AN2595: Designing an application with the ST10F27xZx devices 1 236KB
AN2353: Designing an application with the ST10F27x devices 1 160KB
LICENSE AGREEMENTS
描述 版本 大小
MCU software licence agreement liberty v2 2.0 18KB
MCU software licence agreement image v2 2.0 17KB
USER MANUALS
描述 版本 大小
UM0404: User manual ST10F276 1 9836KB
UM0459: ST10F27xZx CAN library 1 220KB
UM0409: ST10F276Zx user manual 2 9405KB
UM0288: Getting started with the MDK-ST10 board 1 1029KB
UM0289: eMotion: a motion control kit based on ST10F276 1 1102KB
SW DRIVERS
描述 版本 大小
ST10F27xZx CAN library (software) 1.0 17KB
FIRMWARE
描述 版本 大小
ST10F27X firmware developmentgetting started with tasking ST10 toolchain 1.0 7KB
Programming the ST10F27X embedded Flash using the ST10FLASHER tool 1.0 2KB
ST10F27X Firmware Development Getting Started with Keil µVision ST10 Toolchain 1.0 3KB
Filters using the ST10 DSP library 1.0 9KB
EEPROM emulation with ST10F27x embedded Flashusing the ST10F27x Flash library 1.0 18KB