ST7MC2R7 8-BIT MCU WITH NESTED INTERRUPTS, FLASH, 10-BIT ADC,BRUSHLESS MOTOR CONTROL, 5 TIMERS, SPI, LINSCI(TM)
The ST7MCx device is member of the ST7 microcontroller family designed for mid-range applications with a Motor Control dedicated peripheral.
All devices are based on a common industry-standard 8-bit core, featuring an enhanced instruction set and are available with FLASH, ROM or FASTROM program memory.
Under software control, all devices can be placed in WAIT, SLOW, ACTIVE-HALT or HALT mode, reducing power consumption when the application is in idle or stand-by state.
The enhanced instruction set and addressing modes of the ST7 offer both power and flexibility to software developers, enabling the design of highly efficient and compact application code. In addition to standard 8-bit data management, all ST7 microcontrollers feature true bit manipulation, 8x8 unsigned multiplication and indirect addressing modes.
The devices feature an on-chip Debug Module (DM) to support in-circuit debugging (ICD). For a description of the DM registers, refer to the ST7 ICC Protocol Reference Manual
技术特性
- Memories
- 8K to 60K dual voltage FLASH Program memory or ROM with read-out protection capability, In-Application Programming and In-Circuit Programming.
- HDFlash endurance: 100 cycles, data retention: 40 years at 85˚C
- Clock, reset and supply management
- Enhanced low voltage supervisor (LVD) for main supply and auxiliary voltage detector (AVD) with interrupt capability
- Clock sources: crystal/ceramic resonator oscillators and by-pass for external clock, clock security system.
- Four power saving modes: Halt, Active-Halt, Wait and Slow
- Interrupt management
- Nested interrupt controller
- 14 interrupt vectors plus TRAP and RESET
- MCES top level interrupt pin
- 16 external interrupt lines (on 3 vectors)
- Up to 60 I/O ports
- up to 60 multifunctional bidirectional I/O lines
- up to 41 alternate function lines
- up to 12 high sink outputs
- 5 Timers
- Main Clock Controller with: Real time base, Beep and Clock-out capabilities
- Configurable window watchdog timer
- Two 16-bit timers with: 2 input captures, 2 output compares, external clock input, PWM and pulse generator modes
- 8-bit PWM Auto-Reload timer with: 2 input captures, 4 PWM outputs, output compare and time base interrupt, external clock with event detector
- 2 Communication interfaces
- SPI synchronous serial interface
- LINSCI asynchronous serial interface
- Brushless motor control peripheral
- 6 high sink PWM output channels for sinewave or trapezoidal inverter control
- Motor safety including asynchronous emergency stop and write-once registers
- 4 analog inputs for rotor position detection (sensorless/hall/tacho/encoder)
- Permanent magnet motor coprocessor including multiplier, programmable filters, blanking windows and event counters
- Operational amplifier and comparator for current/voltage mode regulation and limitation
- Analog peripheral
- 10-bit ADC with 16 input pins
- In-circuit Debug
- Instruction set
- 63 Basic Instructions with illegal opcode detection
- 8 x 8 Unsigned Multiply Instruction
- Development tools
- Full hardware/software development package
|
功能框图
|
ST7MC2R7 订购信息
订购型号 |
产品状态 |
美金价格 |
数量 |
封装 |
包装形式 |
温度范围 |
材料声明 |
ST7FMC2R7T6 |
Active |
|
|
LQFP 64 14x14x1.4 |
Tray |
-40 °C-85 °C |
ST7FMC2R7T6 |
ST7FMC2R7T3 |
Active |
|
|
LQFP 64 14x14x1.4 |
Tray |
-40 °C-125 °C |
ST7FMC2R7T3 |
DATASHEET
描述 |
版本 |
大小 |
ST7MC2R7 : DS3702: 8-bit MCU with nested interrupts, Flash, 10-bit ADC, brushless motor control, five timers, SPI, LINSCI™ |
13 |
4603KB |
APPLICATION NOTES
描述 |
版本 |
大小 |
AN1636: Understanding and minimising ADC conversion errors |
1 |
407KB |
AN1504: Starting a PWM signal directly at high level using the ST7 16-bit timer |
1 |
171KB |
AN1905: ST7MC three-phase BLDC motor control software library |
2 |
1828KB |
AN1904: ST7MC three-phase AC induction motor control software library |
3 |
1147KB |
AN1947: ST7MC PMAC sine wave motor control software library |
2 |
698KB |
AN2154: Space vector modulation using 8-bit ST7MC microcontroller and ST7MC-KIT/BLDC starter kit |
3 |
263KB |
AN2639: Soldering recommendations and package information for Lead-free ECOPACK® microcontrollers |
2 |
209KB |
AN1015: Software techniques for improving microcontroller EMC performance |
1 |
105KB |
AN1946: Sensorless BLDC motor control and BEMF sampling methods with ST7MC |
2 |
654KB |
AN2009: PWM management for 3-phase BLDC motor drives using the ST7MC |
2 |
1064KB |
AN1953: PFC for ST7MC starter kit |
2 |
225KB |
AN2372: Low cost sinusoidal control of BLDC motors with Hall sensors using ST7FMC |
1 |
186KB |
AN2267: Implementation of current regulator for BLDC motor control with ST7FMC |
1 |
355KB |
AN2038: I²C emulation with ST7MC in slave mode |
1 |
349KB |
AN2502: Enhanced sensorless startup control of BLDC motors using ST7FMC |
1 |
96KB |
AN1709: EMC design guide for ST microcontrollers |
1 |
657KB |
AN1181: Electrostatic discharge sensitivity measurement |
1 |
59KB |
AN2030: Back EMF detection during PWM on time by ST7MC |
2 |
370KB |
AN2390: A flexible universal battery charger |
1 |
573KB |
DEVICE OPTION LISTS
PROGRAMMING MANUALS
描述 |
版本 |
大小 |
PM0018: ST7 Flash programming quick reference guide |
6 |
153KB |
PM0002: ST7 family programming manual |
2 |
1433KB |
PM0012: ST7 family ICC protocol reference manual |
3 |
893KB |
PM0011: ST7 family Flash programming reference manual |
2 |
748KB |
USER MANUALS
描述 |
版本 |
大小 |
UM0177: ST7 software library |
4 |
1093KB |
RELEASE NOTES
描述 |
版本 |
大小 |
RN0024: ST7MC three phase BLDC motor control software library release 2.0.1 |
2 |
55KB |
RN0010: ST7MC three-phase AC induction motor control software library Release 2.0 |
2 |
115KB |
LICENSE AGREEMENTS
TECH TRAINING PRESENTATIONS
FIRMWARE
SW DEMOS
BOARDS AND TOOLS
Part Number |
描述 |
INDART |
In-circuit debugging and in-circuit programming tools for microcontrollers |
ST7MC-KIT/BLDC |
Motor control evaluation and development kit for the ST7MC. Includes firmware, GUI, ST7MC samples, a 12VDC-240VAC 1000W inverter |
STVD |
ST Visual develop IDE for developing ST7 and STM8 applications |
STX-RLINK |
In-circuit debugger/programmer supporting JTAG and ICC protocols for STM8, ST7, uPSD, STM32, STR7 and STR9 microcontrollers |