ST7 FAMILY PROGRAMMING MANUAL, introduces the ST7 series microcontrollers' architecture, functions and usage methods. The ST7 series microcontrollers are based on an industry-standard 8-bit core and a library of peripheral modules, including ROM, EPROM, RAM, EEPROM, I/O, serial interfaces (SPI, SCI, I2C,.), 16-bit timers, etc. These blocks can be assembled in various combinations in order to provide cost-effective solutions for application dedicated products.
The ST7 Family Programming Manual from STMicroelectronics describes the ST7 family of HCMOS 8-bit microcontrollers, built around an industry-standard 8-bit core with peripheral blocks such as ROM, EPROM, RAM, EEPROM, I/O, serial interfaces, and 16-bit timers.
It covers the ST7 core architecture, CPU registers, 17 addressing modes, the 63-instruction instruction set, software library routines, and ST7 development support tools including emulators, programmers, assembler, linker, debugger, and C-compiler.
| Core type | 8-bit ST7 Core |
|---|---|
| Internal registers | 6 |
| Addressing modes | 17 |
| Instruction count | 63 |
| Program Counter | 16-bit |
| ROM/EPROM memory | 64K |
| Stack levels | 64-level |
| Condition flags | 5 |
| A/D converter range | 8-bit |
| PWM steps | 1024 |
The ST7 instruction set contains 63 instructions.
The 16-bit Program Counter can address up to 64K of ROM/EPROM memory.
The device can be placed in WAIT or HALT mode under program control.