ST10F280 16Bit MCU 512K BYTE FLASH,18K BYTE RAM
The ST10F280 is a new derivative of the ST Microelectronics ST10 family of 16-bit single-chip CMOS microcontrollers. It combines high CPU performance (up to 20 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.
ST10F280 is processed in 0.35µm CMOS technology. The MCU core and the logic is supplied with a 5V to 3.3V on chip voltage regulator. The part is supplied with a single 5V supply and I/Os work at 5V.
The device is upward compatible with the ST10F269 device, with the following set of differences:
- Two supply pins (DC1,DC2) on the PBGA-208 package are used for decoupling the internally generated 3.3V core logic supply. Do not connect these two pins to 5.0V external supply. Instead, these pins should be connected to a decoupling capacitor (ceramic type, value 330nF).
- The A/D Converter characteristics stay identical but 16 new input channel are added. A bit in a new register (XADCMUX) control the multiplexage between the first block of 16 channel (on Port5) and the second block (on XPort10). The conversion result registers stay identical and the software management can determine the block in use. A new dedicated timer controls now the ADC channel injection mode on the input CC31 (P7.7). The output of this timer is visible on a dedicated pin (XADCINJ) to emulate this new functionnality.
- A second XPWM peripheral (4 new channels) is added. Four dedicated pins are reserved for the outputs (XPWM[0:3])
- A new general purpose I/O port named XPORT9 (16 bits) is added. Due to the bit addressing management, it will be different from other standard general purpose I/O ports
技术特性
- HIGH PERFORMANCE CPU WITH DSP FUNCTIONS
- 16-BIT CPU WITH 4-STAGE PIPELINE.
- 50ns INSTRUCTION CYCLE TIME AT 40MHz CPU CLOCK.
- MULTIPLY/ACCUMULATE UNIT (MAC) 16 X 16-BIT MULTIPLICATION, 40-BIT ACCUMULATOR
- ENHANCED BOOLEAN BIT MANIPULATION FACILITIES.
- ADDITIONAL INSTRUCTIONS TO SUPPORT HLL AND OPERATING SYSTEMS.
- SINGLE-CYCLE CONTEXT SWITCHING SUPPORT.
- MEMORY ORGANIZATION
- 512K BYTE ON-CHIP FLASH MEMORY SINGLE VOLTAGE WITH ERASE/PROGRAM CONTROLLER.
- 100K ERASING/PROGRAMMING CYCLES
- 20 YEAR DATA RETENTION TIME
- UP TO 16M BYTE LINEAR ADDRESS SPACE FOR CODE AND DATA (5M BYTE WITH CAN)
- 2K BYTE ON-CHIP INTERNAL RAM (IRAM)
- 16K BYTE 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, SAMPLE-RATE DOWN TO 25ns.
- TWO MULTI-FUNCTIONAL GENERAL PURPOSE TIMER UNITS WITH 5 TIMERS
- TWO 16-CHANNEL CAPTURE/COMPARE UNITS
- A/D CONVERTER
- ONE TIMER FOR ADC CHANNEL INJECTION
- 8-CHANNEL PWM UNIT
- SERIAL CHANNELS
- SYNCHRONOUS/ASYNC SERIAL CHANNEL
- HIGH-SPEED SYNCHRONOUS CHANNEL
- FAIL-SAFE PROTECTION
- PROGRAMMABLE WATCHDOG TIMER
- TWO CAN 2.0b INTERFACES OPERATING ON ONE OR TWO CAN BUSSES (30 OR 2X15 MESSAGE OBJECTS)
- ON-CHIP BOOTSTRAP LOADER
- CLOCK GENERATION
- DIRECT OR PRESCALED CLOCK INPUT
- UP TO 143 GENERAL PURPOSE I/O LINES
- INDIVIDUALLY PROGRAMMABLE AS INPUT, OUTPUT OR SPECIAL FUNCTION
- PROGRAMMABLE THRESHOLD (HYSTERESIS)
- IDLE AND POWER DOWN MODES
- MAXIMUM CPU FREQUENCY 40MHz
- PACKAGE PBGA 208 BALLS (23mm x 23mm x 1.96 mm -PITCH 1.27mm)
- SINGLE VOLTAGE SUPPLY: 5V ±10% (EMBEDDED REGULATOR FOR 3.3 V CORE SUPPLY)
- TEMPERATURE RANGE: -40 +125 oC
|
功能框图
 |
ST10F280 订购信息
订购型号 |
产品状态 |
美金价格 |
数量 |
封装 |
包装形式 |
温度范围 |
材料声明 |
ST10F280-Q3TR |
Active |
18.325 |
1000 |
PBGA 233 23x23x1.96 |
Tape And Reel |
-40 °C-85 °C |
ST10F280-Q3TR |
ST10F280 |
NRND |
22.465 |
1000 |
PBGA 233 23x23x1.96 |
Tray |
-40 °C-125 °C |
ST10F280 |
DATASHEET
描述 |
版本 |
大小 |
ST10F280 : DS3239: 16-bit MCU with MAC unit, 512 Kbyte Flash memory and 18 Kbyte RAM |
2 |
1827KB |
APPLICATION NOTES
描述 |
版本 |
大小 |
AN2354: ST10 UART recommendations |
1 |
187KB |
AN2340: ST10 RPD pin: functionality during Reset and Power Down mode |
1 |
110KB |
AN2168: ST10F27x hardware development getting started |
2 |
170KB |
AN2142: ST10F27X firmware development getting started with tasking ST10 toolchain |
1 |
618KB |
AN2165: ST10F27x firmware development getting started with Keil µVision ST10 toolchain |
1 |
620KB |
AN2143: Programming the ST10F27x embedded Flash using the ST10FLASHER tool |
1 |
259KB |
AN2341: Programming ST10F27x/F25x CAN interrupt drivers |
1 |
179KB |
AN2021: Porting an application from the ST10F269 to the ST10F280/E |
2 |
688KB |
AN2352: PLL jitter effects on C-CAN modules of the ST10F27x |
1 |
172KB |
AN2244: EEPROM emulation with ST10F27x embedded Flash using the ST10F27x Flash library |
1 |
187KB |
AN2353: Designing an application with the ST10F27x devices |
1 |
171KB |
ERRATA SHEETS
描述 |
版本 |
大小 |
ES045: 16-bit MCU with 512 Kbyte Flash and 18 Kbyte RAM memories |
2 |
77KB |
PROGRAMMING MANUALS
描述 |
版本 |
大小 |
PM0004: ST10 family programming manual |
4 |
615KB |
PM0014: General-purpose DSP library for ST10 |
2 |
286KB |
PM0036: ST10 Family programming manual |
7 |
2238KB |
USER MANUALS
描述 |
版本 |
大小 |
UM0064: ST10F280 - USER'S MANUAL - REV. 1.0 - FEB 2002 |
1 |
2680KB |
UM0541: DCP monitor |
1 |
208KB |