8-bit MCU

Key Features

  • Development toolsFull HW/SW development packageDM (Debug module)
  • Instruction set8-bit data manipulation63 basic instructions with illegal opcode detection17 main addressing modes8 x 8 unsigned multiply instructions
  • A/D Converter10 input channelsFixed gain Op-amp
  • 2 analog comparatorsInternal voltage reference module
  • Memories8 Kbytes single voltage extended Flash (XFlash) program memory with Read-out protection In-circuit programming and in-application programming (ICP and IAP) Endurance: 10K write/erase cycles guaranteed Data retention: 20 years at 55 °C384 bytes RAM256 bytes data EEPROM with Read-Out Protection. 300K write/erase cycles guaranteed, data retention: 20 years at 55 °C.
  • I/O PortsUp to 24 multifunctional bidirectional I/Os8 high sink outputs
  • Clock, Reset and Supply ManagementLow voltage supervisor (LVD) for safe power-on/offClock sources: Internal trimmable 8 MHz RC oscillator, auto-wakeup internal low power - low frequency oscillator, crystal/ceramic resonator or external clockFive power saving modes: Halt, Active-halt, Auto-wakeup from Halt, Wait and SlowInternal 32-MHz input clock for Autoreload timer
  • Communication interfaces:I²C multimaster interfaceSPI synchronous serial interface
  • Interrupt management13 interrupt vectors plus TRAP and RESET
  • 6 timersConfigurable watchdog timerDual 8-bit Lite timers with prescaler, 1 real time base and 1 input captureDual 12-bit Autoreload timers with 4 PWM outputs, input capture, output compare, dead-time generation and enhanced one pulse mode functions

リソース

技術文書

製品スペック
Description バージョン サイズ
DS5087 DS5087: 8-bit MCU with single voltage Flash memory, data EEPROM, ADC, 8/12/16-bit timers, SPI and I²C interface 4.2 3 MB
アプリケーションノート
Description バージョン サイズ
AN1812 AN1812: A High Precision, Low Cost, Single Supply ADC for Positive and Negative Input Voltages 1.3 320 KB
AN1755 AN1755: A High Resolution/Precision thermometer using ST7 and NE555 1.3 77 KB
AN2390 AN2390: A flexible universal battery charger 1.2 572 KB
AN1530 AN1530: Accurate timebase for low-cost ST7 applications with internal RC oscillator 1.4 69 KB
AN2389 AN2389: An MCU-based low cost non-inverting buck-boost converter for battery chargers 1.4 127 KB
AN2017 AN2017: DIFFERENT WAYS TO RESET ST7 MICROCONTROLLER 1.3 108 KB
AN1754 AN1754: Data logging program for testing ST7 applications via ICC 1.4 129 KB
AN1577 AN1577: Device firmware upgrade (DFU) implementation in ST7 USB devices 1.4 143 KB
AN1633 AN1633: Device firmware upgrade (DFU) implementation in non-USB applications 1.4 62 KB
AN976 AN976: Driving a buzzer through ST7 timer PWM function 1.4 68 KB
AN979 AN979: Driving an analog keyboard with the ST7 ADC 1.6 139 KB
AN1709 AN1709: EMC design guide for ST microcontrollers 2.0 843 KB
AN1181 AN1181: Electrostatic discharge sensitivity measurement 1.6 49 KB
AN1502 AN1502: Emulated data EEPROM with ST7 HDFlash memory 1.5 42 KB
AN1477 AN1477: Emulated data EEPROM with XFlash memory 1.4 27 KB
AN985 AN985: Executing code in ST7 RAM 1.4 52 KB
AN1712 AN1712: GENERATING A HIGH RESOLUTION SINEWAVE USING ST7 PWMART 1.5 105 KB
AN2197 AN2197: Guidelines for migrating ST72F324 & ST72F321 applications to ST72F324B, ST72F321B or ST72F325 1.4 86 KB
AN1149 AN1149: Handling suspend mode on a USB mouse 1.4 101 KB
AN1014 AN1014: How to minimize the ST7 power consumption 1.4 252 KB
AN971 AN971: I2C communication between ST7 and M24CXX EEPROM 1.6 68 KB
AN1576 AN1576: In-Application Programming (IAP) drivers for ST7 HDFlash or XFlash MCUs 1.4 69 KB
AN1278 AN1278: LIN (Local Interconnect Network) solutions 1.5 297 KB
AN1047 AN1047: Managing reception errors with the ST7 SCI peripheral 1.4 20 KB
AN1040 AN1040: Monitoring the VBUS signal for USB self-powered devices 1.4 28 KB
AN1044 AN1044: Multiple interrupt sources management for ST7 MCUs 1.4 100 KB
AN1575 AN1575: On-board programming methods for XFlash and HDFlash ST7 MCUs 1.4 68 KB
AN1077 AN1077: Overview of enhanced CAN controllers for ST7 and ST9 MCUs 1.5 80 KB
AN2511 AN2511: PMBus™ interface using ST7 I²C 3.2 645 KB
AN1179 AN1179: Programming ST7 Flash microcontrollers in remote ISP mode (In-Situ Programming) 1.4 165 KB
AN974 AN974: Real time clock with ST7 Timer Output Compare 1.4 66 KB
AN969 AN969: SCI communication between ST7 and PC 1.4 58 KB
AN1713 AN1713: SMBus slave driver for ST7 I2C peripheral 1.4 42 KB
AN1711 AN1711: SOFTWARE TECHNIQUES FOR COMPENSATING ST7 ADC ERRORS 1.3 638 KB
AN970 AN970: SPI communication between ST7 and EEPROM 1.5 63 KB
AN3084 AN3084: ST7 10-bit A/D converter non-linearity at center of range 1.3 52 KB
AN990 AN990: ST7 Benefits versus Industry Standard 1.4 55 KB
AN1070 AN1070: ST7 Checksum self-checking capability 1.4 52 KB
AN1045 AN1045: ST7 S/W implementation of I2C bus master 1.4 150 KB
AN972 AN972: ST7 Software SPI master communication 1.4 37 KB
AN1046 AN1046: ST7 UART emulation software 1.4 171 KB
AN910 AN910: ST7 and ST9 performance benchmarking 2.5 711 KB
AN1635 AN1635: ST7 customer ROM code release information 1.4 43 KB
AN980 AN980: ST7 keypad decoding techniques, implementing wake-up on keystroke 1.5 45 KB
AN1039 AN1039: ST7 math utility routines 1.4 171 KB
AN1105 AN1105: ST7 pCAN peripheral driver 1.7 581 KB
AN1042 AN1042: ST7 routine for I2C slave mode management 1.4 89 KB
AN987 AN987: ST7 serial test controller programming 1.5 76 KB
AN1048 AN1048: ST7 software LCD driver 5.3 226 KB
AN1078 AN1078: ST7 timer PWM duty cycle switch for true 0% or 100% duty cycle 1.4 59 KB
AN1086 AN1086: ST7/ST10/U435 CAN-do solutions for car multiplexing 1.5 146 KB
AN3372 AN3372: STEVAL-ILH004V1: 70 W HID digital ballast 1.0 1 MB
AN1068 AN1068: Selecting between ROM, FASTROM and Flash for a microcontroller 1.4 89 KB
AN886 AN886: Selecting between ROM, FASTROM and OTP for a microcontroller 1.3 124 KB
AN1504 AN1504: Starting a PWM signal directly at high level using the ST7 16-bit timer 1.4 170 KB
AN1106 AN1106: Translating assembly code from HC05 to ST7 1.6 77 KB
AN1636 AN1636: Understanding and minimising ADC conversion errors 1.4 406 KB
AN1041 AN1041: Using ST7 PWM signal to generate analog output (sinusoïd) 1.6 123 KB
AN982 AN982: Using ceramic resonators with the ST7 1.5 65 KB
AN1445 AN1445: Using the ST7 SPI to emulate a 16-bit slave 1.5 61 KB
AN1603 AN1603: Using the ST7 USB device firmware upgrade development kit (DFU-DK) 1.4 94 KB
AN1325 AN1325: Using the ST7 USB low-speed library V4.2x 1.4 227 KB
AN1017 AN1017: Using the ST7 Universal Serial Bus microncontroller 1.6 261 KB
AN986 AN986: Using the indirect addressing mode with ST7 1.4 37 KB
Technical Notes & Articles
Description バージョン サイズ
TN1163 TN1163: Description of WLCSP for microcontrollers and recommendations for its use 4.0 1 MB
ユーザマニュアル
Description バージョン サイズ
UM0015 UM0015: ST7 8-bit MCU family user guide 1.4 2 MB
UM0402 UM0402: Single-phase multi tariff energy meter 1.3 587 KB
プログラミングマニュアル
Description バージョン サイズ
PM0018 PM0018: ST7 Flash programming quick reference guide 6.4 152 KB
PM0011 PM0011: ST7 family Flash programming reference manual 2.4 747 KB
PM0012 PM0012: ST7 family ICC protocol reference manual 3.3 892 KB
PM0002 PM0002: ST7 family programming manual 2.4 1 MB

プレゼンテーション & トレーニング資料

Training Material
Description バージョン サイズ
ST7 Training Part 1 : Introduction 1.0 4 MB
ST7 Training Part 2 : Core 1.0 1 MB
ST7 Training Part 3 : Addressing Modes 1.0 524 KB
ST7 Training Part 4 : Assembly Toolchain 1.0 273 KB
ST7 Training Part 5 : Debugger 1.0 571 KB
ST7 Training Part 6 : Hardware Tools 1.0 6 MB
ST7 Training Part 7 : Peripherals 1.0 1 MB
ST7 Training Part 8 : Realizer 1.0 212 KB
ST7 Training Part 9 : Cosmic Compiler 1.0 1 MB

ハードウェアリソース

Board Manufacturing Specifications
Description バージョン サイズ
Gerber files for PIR PCB (AN1828) 1.0 29 KB

品質 & 信頼性

Product Certifications
Description バージョン サイズ
ST72F324B Qualification Certificate 1.0 25 KB

ツール & ソフトウェア

開発ツール・ハードウェア
Hardware Development Tools
Software Development Tools
ソフトウェア製品
MCUs Embedded Software