8-bit MCU

The ST72F321 and ST72321 devices are members of the ST7 microcontroller family designed for mid-range applications.

All devices are based on a common industry-standard 8-bit core, featuring an enhanced instruction set and are available with FLASH or ROM 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.

Key Features

  • 1 Analog peripheral10-bit ADC with up to 16 input ports
  • 3 Communications InterfacesSPI synchronous serial interfaceSCI asynchronous serial interfaceI2 C multimaster interface
  • Development ToolsFull hardware/software development packageIn-Circuit Testing capability
  • Memories32K to 60K dual voltage High Density Flash (HDFlash) or ROM with read-out protection capability. In-Application Programming and In-Circuit Programming for HDFlash devices1K to 2K RAMHDFlash endurance: 100 cycles, data retention: 20 years at 55 o C
  • Interrupt ManagementNested interrupt controller14 interrupt vectors plus TRAP and RESETTop Level Interrupt (TLI) pin on 64-pin devices15 external interrupt lines (on 4 vectors)
  • Clock, Reset And Supply ManagementEnhanced low voltage supervisor (LVD) for main supply and auxiliary voltage detector (AVD) with interrupt capabilityClock sources: crystal/ceramic resonator oscillators, internal RC oscillator, clock security system and bypass for external clockPLL for 2x frequency multiplicationFour Power Saving Modes: Halt, Active-Halt,Wait and Slow
  • 5 TimersMain Clock Controller with: Real time base, Beep and Clock-out capabilitiesConfigurable watchdog timerTwo 16-bit timers with: 2 input captures, 2 output compares, external clock input on one timer, PWM and pulse generator modes8-bit PWM Auto-reload timer with: 2 input captures, 4 PWM outputs, output compare and time base interrupt, external clock with event detector
  • Instruction Set8-bit Data Manipulation63 Basic Instructions17 main Addressing Modes8 x 8 Unsigned Multiply Instruction
  • Up to 48 I/O Ports48/32 multifunctional bidirectional I/O lines34/22 alternate function lines16/12 high sink outputs

回路ダイアグラム

0 ダウンロード

リソース

技術文書

製品スペック
Description バージョン サイズ
DS3835 DS3835: 64/44-pin 8-bit MCU with 32 to 60K Flash/ROM, ADC, five timers, SPI, SCI, I2C interface 2.2 2 MB
アプリケーションノート
Description バージョン サイズ
AN1812 AN1812: A High Precision, Low Cost, Single Supply ADC for Positive and Negative Input Voltages 1.4 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.5 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
AN1040 AN1040: Monitoring the VBUS signal for USB self-powered devices 1.0 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
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
AN2278 AN2278: Temperature sensor application using ST LM135 3.3 91 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