Categories
New Arrivals
Quality Control
Reviews
Home  /  Integrated Circuits (ICs)  /  Embedded - Microcontrollers  /  STMicroelectronics ST72C104G1M6

ST72C104G1M6

Active Icon Obsolete - IC MCU 8BIT 4KB FLASH 28SOIC
ST72C104G1M6
ST72C104G1M6
STMicroelectronics
Manufacturer:
Mfr Part #
Datasheet:
Description:
IC MCU 8BIT 4KB FLASH 28SOIC
 
3D Model Icon

ST72C104G1M6 Specification

Product Attribute
Attribute Value
Manufacturer
Series
ST7
Packaging
Tube
Product Status
Obsolete
Core Processor
ST7
Core Size
8-Bit
Speed
16MHz
Connectivity
SPI
Peripherals
LVD, POR, PWM, WDT
Number of I/O
22
Program Memory Size
4KB (4K x 8)
Program Memory Type
FLASH
EEPROM Size
-
RAM Size
256 x 8
Voltage - Supply (Vcc/Vdd)
3.2V ~ 5.5V
Data Converters
-
Oscillator Type
Internal
Operating Temperature
-40 ℃ ~ 85 ℃ (TA)
Mounting Type
Surface Mount
Package / Case
28-SOIC (0.295", 7.50mm Width)
Supplier Device Package
28-SO

ST72C104G1M6 Description

The STMicroelectronics ST72C104G1M6 is an advanced microcontroller designed for high-performance embedded systems. It is part of the ST7 family of 8-bit microcontrollers, specifically tailored to offer efficient processing and versatile functionality in cost-sensitive applications. The ST72C104G1M6 integrates an 8-bit CPU with a variety of digital and analog peripherals, making it suitable for a wide range of applications, including automotive, industrial control, and consumer electronics.

### General Description

The ST72C104G1M6 is built around an 8-bit ST7 core, featuring a Harvard architecture that allows for efficient instruction execution. This microcontroller combines a relatively simple processing core with a rich set of peripheral features, making it a good choice for applications that require performance, low power consumption, and integrated functionality. It supports both 8-bit data and 16-bit program code, ensuring high processing efficiency.

The device is capable of running at a speed of up to 8 MHz, offering solid processing capabilities for embedded control systems. It is equipped with a variety of I/O ports, analog-to-digital converters (ADC), and timers, making it flexible for a broad range of applications. The microcontroller operates with a low supply voltage (typically 5 V), which makes it ideal for low-power designs.

### Key Features

* Core: 8-bit ST7 core with Harvard architecture
* Clock Speed: Up to 8 MHz
* Flash Memory: 4 KB of flash program memory
* RAM: 128 Bytes of SRAM
* EEPROM: 128 Bytes of non-volatile EEPROM
* Operating Voltage: 4.5 V to 5.5 V
* Timers: 2x 8-bit timers, 1x 16-bit timer
* Analog Peripherals:

* 8-bit ADC (8 channels)
* Analog comparator
* Communication Interfaces:

* 1x I2C interface
* 1x UART interface
* I/O Pins: 24 GPIO pins, configurable for various I/O functions
* Low Power Modes: Idle and sleep modes for power saving
* Package: 20-pin SOIC package
* Operating Temperature Range: –40°C to +85°C
* Program Code: 16-bit program word
* Watchdog Timer: Integrated watchdog for system safety
* Interrupt Controller: 8 interrupt sources with vector-based prioritization
* Security: Memory protection features to prevent unauthorized access

### Typical Applications

* Automotive Electronics: Control modules for lighting, sensors, or other vehicle systems
* Industrial Control: Process automation, factory equipment control, and robotics
* Consumer Electronics: Appliances, power management systems, and sensors
* Measurement Systems: Data acquisition systems, portable instruments, and sensor interfaces
* Smart Home Devices: Home automation systems, smart meters, and environmental controls
* Low Power Embedded Systems: Devices where energy efficiency is critical, such as battery-powered applications

### Absolute Maximum Ratings

| Parameter | Symbol | Value | Unit |
| ----------------------- | ------ | ---------------------- | ---- |
| Supply Voltage | VCC | 4.5 to 5.5 | V |
| Input Voltage (Any Pin) | VIN | VSS – 0.3 to VCC + 0.3 | V |
| Storage Temperature | TSTG | –65 to +150 | °C |
| Operating Temperature | TOP | –40 to +85 | °C |
| Output Drive Current | IOUT | 20 | mA |
| Junction Temperature | TJ | +150 | °C |

### Electrical Characteristics (Typical at VCC = 5 V, TA = 25°C unless otherwise specified)

| Parameter | Symbol | Conditions | Min | Typical | Max | Unit |
| ----------------------------- | ------- | ------------------ | --- | ------- | --------- | ---- |
| Supply Current | ICC | Operating, no load | | 4 | 8 | mA |
| Input High Voltage | VIH | Logic high | 2.0 | | VCC + 0.3 | V |
| Input Low Voltage | VIL | Logic low | | | 0.8 | V |
| Output High Voltage | VOH | IO = 2 mA | 2.4 | | | V |
| Output Low Voltage | VOL | IO = 2 mA | | | 0.4 | V |
| ADC Resolution | ADC-RES | | 8 | | | Bits |
| ADC Conversion Rate | ADC-CR | | | 0.5 | 1.5 | MSPS |
| Internal Oscillator Frequency | Fosc | | | 4 | 8 | MHz |
| Watchdog Timeout | TWDOG | | | 4 | 128 | ms |

### Functional Description

* ST7 Core: The ST72C104G1M6 is based on the ST7 core, which is optimized for efficient execution of simple operations in embedded control applications. Its Harvard architecture allows separate data and program storage, which increases throughput and reduces instruction fetch time. The core supports both 8-bit data operations and 16-bit program instructions for enhanced performance.

* Flash and EEPROM Memory: With 4 KB of flash memory, the microcontroller offers adequate space for embedded program storage. It also includes 128 Bytes of EEPROM for non-volatile data storage, ideal for settings and parameters that need to be retained across power cycles.

* Analog Peripherals: The microcontroller features an 8-channel 8-bit ADC, which is ideal for applications requiring analog signal conversion to digital data. The analog comparator can be used to compare input signals against a reference voltage, which is useful for sensing and triggering events based on specific thresholds.

* Timers and PWM: The ST72C104G1M6 is equipped with two 8-bit timers and one 16-bit timer, which can be used for generating PWM signals or time-related functions like time delays and frequency generation. This makes it ideal for motor control, event counting, and other timing-related tasks.

* Communication Interfaces: The I2C interface provides a simple and effective way to communicate with other microcontrollers or peripherals, while the UART interface supports serial communication for long-distance or wireless communication.

* Low Power Operation: The microcontroller features sleep and idle modes, which help to reduce power consumption during periods of inactivity. This is crucial for battery-operated and portable devices that require long operational lifetimes.

* Watchdog Timer: An integrated watchdog timer is included to ensure the microcontroller can recover from malfunctioning or software errors by resetting the system if no operation is detected.

* Interrupt Handling: The device includes an interrupt controller with 8 interrupt sources. These interrupts are vector-based, allowing efficient real-time response to various system events, such as external inputs, timer overflows, or ADC conversions.

### Pin Configuration and Package

* Package Type: The ST72C104G1M6 is available in a 20-pin SOIC (Small Outline Integrated Circuit) package, making it ideal for compact designs that require efficient use of board space.
* Pinout: The microcontroller has a combination of 24 I/O pins, which can be configured for a variety of functions, such as GPIO, analog input, PWM output, and communication interfaces (I2C/UART).

### Thermal Considerations

* Thermal Resistance: The device features a junction-to-ambient thermal resistance (θJA) of approximately 70°C/W in a typical PCB configuration. This ensures that the microcontroller can operate within safe temperature limits when appropriate heat management techniques are used.

* Heat Dissipation: The ST72C104G1M6 is suitable for low-power applications, but when used in high-speed or high-performance tasks, the PCB design must ensure adequate thermal dissipation, particularly if the device operates at its maximum clock speed of 8 MHz for prolonged periods.

### Reliability and Compliance

* Automotive and Industrial Grade: With an extended operating temperature range of –40°C to +85°C, the ST72C104G1M6 is suitable for automotive and industrial applications where environmental conditions can vary.
* RoHS Compliant: The device is RoHS compliant, ensuring it meets global environmental standards for the reduction of hazardous substances in electronic devices.

### Conclusion

The ST72C104G1M6 is an efficient, low-power microcontroller well-suited for a variety of embedded applications. With its 8-bit ST7 core, 4 KB of flash memory, and multiple integrated peripherals (including ADC, timers, and communication interfaces), it offers a complete solution for embedded systems that require control, processing, and communication capabilities. Its low power consumption and robust features make it an excellent choice for automotive, industrial, and consumer applications. Whether used in sensors, home appliances, or control systems, the ST72C104G1M6 provides a reliable and versatile microcontroller solution.

ST72C104G1M6 Stock: 5800

History Price
Obsolete
Certificates
5.0 / 5.0
review stars
Author Icon
Kęstutis Darius
Location Icon Lithuania
5 stars
2021-12-27 06:22
The goods are very satisfied, the seller Thank you very much.
Author Icon
Justine Perrin
Location Icon France
5 stars
2021-06-10 07:32
Recu in 89 days, strip, to test
Author Icon
Lotte van der Veen
Location Icon Netherlands
5 stars
2021-11-23 06:50
All ok, thank you!
Author Icon
Hugo
Location Icon Spain
5 stars
2021-12-23 03:52
All right. Received within time
Author Icon
Felipe Soto
Location Icon Spain
5 stars
2021-02-06 23:42
Received perfectly. Welded a unit on its corresponding printed circuit board working perfectly to replace a faulty unit on an Arduino Nano plate.

ST72C104G1M6 Related Parts

ST72C254G1M6
ST72C104G1M6
ST72C124J2T6
ST7FMC1K2B6
ST7FMC2S4T6
ST72C254G2M3
ST72F262G1B5
ST72F264G2M6
ST72F321BAR6T6
ST72F321BR6T6
ST7FLIT10BF1B6
ST72F324K6TA
Request for Quotation
Part Number *
Manufacturer
Contact Person *
Email Address *
Inquiry Quantity *
Delivery Country *