ST7MC1/ST7MC2 is an 8-bit MCU launched by ST company, which has nested interrupts, flash, 10-bit ADC, brushless motor control, five timers, SPI, LINSCI® and other functions.
The ST7MCx devices belong to the ST7 micro‑controller family and are aimed at mid‑range motor‑control applications. They combine an 8‑bit core with enhanced instruction set, flash memory (8 KB‑60 KB), RAM (384‑1536 bytes), a 10‑bit ADC, and dedicated motor‑control peripherals.
The handbook provides a complete description of pin assignments for various packages (SDIP32, TQFP44, TOFP64, etc.), register maps, power‑saving modes (Halt, Active‑Halt, Wait, Slow), communication interfaces (SPI, LINSCI), timer modules, and electrical characteristics. It also includes ordering information, development tool references, and a summary of changes for revisions.
| Flash program memory | 8 KB to 60 KB |
|---|---|
| RAM | 384 bytes to 1.5 KB |
| ADC resolution | 10‑bit |
| Communication interfaces | SPI, LINSCI |
| I/O ports | up to 60 multifunctional I/O lines |
| Operating voltage | 4.5 V to 5.5 V |
| Temperature range | -40 °C to +85 °C |
| Package options | SDIP32, TQFP32, SDIP56, TQFP64, TOFP64, TQFP80 |
The devices include an SPI synchronous serial interface and a LINSCI™ asynchronous serial interface.
They provide up to 60 multifunctional bidirectional I/O lines, with up to 41 alternate function lines and 11 high‑sink outputs.
Four power‑saving modes are available: Halt, Active‑Halt, Wait, and Slow.
The flash program memory ranges from 8 KB to 60 KB depending on the device variant.