Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | FM | |
| Packaging | TSSOP-20 | |
| DAC (Bit) | - | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+85℃ | |
| Voltage - Supply | 2V~5.5V | |
| Program Memory Type | FLASH | |
| Program Storage Size | 16KB | |
| CPU Core | 8051 | |
| EEPROM | - | |
| Core Size | 8 bit | |
| CPU Maximum Speed | - | |
| Oscillator Type | Built-in+External | |
| Number of I/O | 18 |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | FM | |
| Packaging | TSSOP-20 | |
| DAC (Bit) | - | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+85℃ | |
| Voltage - Supply | 2V~5.5V | |
| Program Memory Type | FLASH |
| Type | Description | |
|---|---|---|
| Program Storage Size | 16KB | |
| CPU Core | 8051 | |
| EEPROM | - | |
| Core Size | 8 bit | |
| CPU Maximum Speed | - | |
| Oscillator Type | Built-in+External | |
| Number of I/O | 18 |
Introduction
XM004 is an enhanced 8-bit MCU designed with high-speed, low-power CMOS technology, featuring 16K Bytes of FLASH program memory, 256 Bytes of IRAM, and 768 Bytes of XRAM. It offers up to 18 bidirectional I/O ports, 1 full pin-mapping peripheral module (PTM), 5 × 16-bit timers/counters, 3 × 16-bit complementary PWM with dead-band control, 1 × 8-bit PWM, 2 × UART, 1 × SPI, 1 × IIC, 16 external interrupts, 11 + 2 channels of 12-bit ADC, four system operating modes (Normal, Low-Frequency, Power-Down, and Idle), and 17 interrupt sources.
Features
- Enhanced 1T 8051 core
- 16K Bytes FLASH
- IAP and ICP operation
- Flexible code protection modes
- 256 Bytes IRAM
- 768 Bytes XRAM
- Internal high-precision 32MHz RC oscillator
- Internal 44KHz RC oscillator
- External high-frequency crystal 4MHz–20MHz
- External low-frequency crystal 32.768KHz
- Multiple clock output options
- Power-on reset (POR)
- Multi-level brown-out reset (BOR) 4.2/3.9/3.6/3.0/2.6/2.4/2.0/1.8V
- Watchdog (WDT) reset
- Software reset
- Stack overflow reset
- External pin low-level reset
- External pin voltage (1.2V) detection reset
- Up to 18 bidirectional I/O ports
- Multiple configurable modes: input, pull-up input, pull-down input, Schmitt trigger input, analog input, strong push-pull output, open-drain output, open-drain with pull-up output
- Full peripheral pin mapping module PTM
- 17 interrupt sources
- 4-level interrupt priority
- 16 external interrupts
- T0/T1 compatible with standard 8051, 16-bit auto-reload
- T3 operable in power-down mode
- T4 supports external signal-triggered timing
- T5 with capture function
- Up to 3 groups of 16-bit complementary PWM with dead-band control, configurable as 6 independent outputs, usable as timers, with fault detection, configurable edge-aligned or center-aligned
- 1-channel 8-bit single-output PWM
- 2× UART
- 1× SPI
- 1× IIC
- Supports 11+2 ch 12-bit ADC
- ADC reference voltage selectable: internal VREF, external VREF, VDD
- VDD multi-level voltage detection with interrupt 4.2/3.9/3.6/3.0/2.6/2.4/2.0/1.9V
- Cyclic redundancy check (CRC)
- Power-saving modes
| Qty | Unit Price | Total Amount |
|---|---|---|
| 1+ | $ 0.4589 | $ 0.46 |
| 10+ | $ 0.3636 | $ 3.64 |
| 30+ | $ 0.3224 | $ 9.67 |
| 70+ | $ 0.2588 | $ 18.12 |
| 490+ | $ 0.2366 | $ 115.93 |
| 1,400+ | $ 0.2223 | $ 311.22 |
Standard Packaging70/Full Tube | ||
Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | FM | |
| Packaging | TSSOP-20 | |
| DAC (Bit) | - | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+85℃ | |
| Voltage - Supply | 2V~5.5V | |
| Program Memory Type | FLASH | |
| Program Storage Size | 16KB | |
| CPU Core | 8051 | |
| EEPROM | - | |
| Core Size | 8 bit | |
| CPU Maximum Speed | - | |
| Oscillator Type | Built-in+External | |
| Number of I/O | 18 |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | FM | |
| Packaging | TSSOP-20 | |
| DAC (Bit) | - | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+85℃ | |
| Voltage - Supply | 2V~5.5V | |
| Program Memory Type | FLASH |
| Type | Description | |
|---|---|---|
| Program Storage Size | 16KB | |
| CPU Core | 8051 | |
| EEPROM | - | |
| Core Size | 8 bit | |
| CPU Maximum Speed | - | |
| Oscillator Type | Built-in+External | |
| Number of I/O | 18 |
Introduction
XM004 is an enhanced 8-bit MCU designed with high-speed, low-power CMOS technology, featuring 16K Bytes of FLASH program memory, 256 Bytes of IRAM, and 768 Bytes of XRAM. It offers up to 18 bidirectional I/O ports, 1 full pin-mapping peripheral module (PTM), 5 × 16-bit timers/counters, 3 × 16-bit complementary PWM with dead-band control, 1 × 8-bit PWM, 2 × UART, 1 × SPI, 1 × IIC, 16 external interrupts, 11 + 2 channels of 12-bit ADC, four system operating modes (Normal, Low-Frequency, Power-Down, and Idle), and 17 interrupt sources.
Features
- Enhanced 1T 8051 core
- 16K Bytes FLASH
- IAP and ICP operation
- Flexible code protection modes
- 256 Bytes IRAM
- 768 Bytes XRAM
- Internal high-precision 32MHz RC oscillator
- Internal 44KHz RC oscillator
- External high-frequency crystal 4MHz–20MHz
- External low-frequency crystal 32.768KHz
- Multiple clock output options
- Power-on reset (POR)
- Multi-level brown-out reset (BOR) 4.2/3.9/3.6/3.0/2.6/2.4/2.0/1.8V
- Watchdog (WDT) reset
- Software reset
- Stack overflow reset
- External pin low-level reset
- External pin voltage (1.2V) detection reset
- Up to 18 bidirectional I/O ports
- Multiple configurable modes: input, pull-up input, pull-down input, Schmitt trigger input, analog input, strong push-pull output, open-drain output, open-drain with pull-up output
- Full peripheral pin mapping module PTM
- 17 interrupt sources
- 4-level interrupt priority
- 16 external interrupts
- T0/T1 compatible with standard 8051, 16-bit auto-reload
- T3 operable in power-down mode
- T4 supports external signal-triggered timing
- T5 with capture function
- Up to 3 groups of 16-bit complementary PWM with dead-band control, configurable as 6 independent outputs, usable as timers, with fault detection, configurable edge-aligned or center-aligned
- 1-channel 8-bit single-output PWM
- 2× UART
- 1× SPI
- 1× IIC
- Supports 11+2 ch 12-bit ADC
- ADC reference voltage selectable: internal VREF, external VREF, VDD
- VDD multi-level voltage detection with interrupt 4.2/3.9/3.6/3.0/2.6/2.4/2.0/1.9V
- Cyclic redundancy check (CRC)
- Power-saving modes
C2937658 EasyEDA Library
Compliance & Export Codes
| Type | Details |
|---|---|
| RoHS | ROHS Compliant |
| ECCN | |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC | |
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS |
| Type | Details |
|---|---|
| RoHS | ROHS Compliant |
| ECCN | |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC |
| Type | Details |
|---|---|
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS | |



