LCSC Electronics logoLCSC Electronics svg logo
Sign In
USD
FM XM004 product image
  • XM004 thumbnail 1
  • XM004 thumbnail 2
  • XM004 thumbnail 3
  • Pinout
  • Footprint
Images for reference only

FM XM004

Manufacturer
FMAsian Brands
MPN
XM004
LCSC Part #
C2937658
Packaging
TSSOP-20
Customer #
Key Attributes
20-pin 8-bit ADC-type FLASH microcontroller
Datasheetpdf iconFM XM004
RoHS Compliance1 documents available
In-Stock: 26
26 In stock, ships now
Minimum: 1Multiple: 1Sales Unit: Piece
Add to BOM List
QtyUnit PriceTotal 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
Better price for more quantity?
$

Products Specifications

All
TypeDescription
CategoryIntegrated Circuits (ICs)/Embedded/Microcontrollers
ManufacturerFM
PackagingTSSOP-20
DAC (Bit)-
ADC (Bit)12bit
Operating Temperature-40℃~+85℃
Voltage - Supply2V~5.5V
Program Memory TypeFLASH
Program Storage Size16KB
CPU Core8051
EEPROM-
Core Size8 bit
CPU Maximum Speed-
Oscillator TypeBuilt-in+External
Number of I/O18

Introduction

AI Translation

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

AI Translation
  • 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