HC-12 Wireless Serial Module – 433MHz Long Range TransceiverSKU 1235

Sensors & Modules

HC-12 Wireless Serial Module – 433MHz Long Range Transceiver

₹450

01 — About

What it does

The HC-12 Wireless Serial Module is a half-duplex, long-range wireless transceiver designed for reliable UART-based serial communication between two microcontrollers or embedded devices. Built around the SI4463/SI4438 RF transceiver chip and an onboard STM8S microcontroller, it operates in the 433MHz ISM band and can transmit data over distances of up to 1000 meters in open space, making it a popular choice for Arduino and ESP32-based wireless projects.

Key features

  • Long-range wireless communication up to 1000 meters in open space
  • Operates in the license-free 433.4MHz to 473.0MHz ISM band
  • 100 selectable communication channels with 400kHz spacing
  • Adjustable transmit power up to 100mW (20dBm)
  • High receiver sensitivity down to -117dBm
  • Configurable baud rate from 1200bps to 115200bps
  • Simple UART TTL interface for easy microcontroller integration
  • Four selectable working modes (FU1 to FU4) for power and range optimization
  • Built-in spring antenna with optional IPEX antenna socket
  • Easy integration with Arduino, ESP32, and other microcontroller platforms

Good to know

  • This is a half-duplex module; only one device can transmit at a time on the same channel.
  • Actual communication range depends on antenna quality, line of sight, baud rate, and surrounding interference.
  • Use the SET pin to enter configuration mode for changing channel, baud rate, or transmit power settings.
  • Lower baud rates generally provide longer range due to higher receiver sensitivity.
  • Ensure a stable power supply within 3.2V to 5.5V for reliable transmission, especially during peak current draw.
  • Both communicating modules must be configured with matching channel and baud rate settings.

02 — Datasheet

Specifications

15
Transceiver IC
Silicon Labs SI4463 / SI4438
Onboard Microcontroller
STMicroelectronics STM8S003F3
Operating Frequency
433.4MHz to 473.0MHz
Number of Channels
100, with 400kHz channel spacing
Modulation
GFSK (Gaussian Frequency-Shift Keying)
Communication Distance
Approximately 1000 meters in open space (default setting)
Transmit Power
-1dBm to 20dBm (adjustable, default 20dBm / 100mW)
Receiver Sensitivity
-100dBm to -117dBm depending on baud rate
Serial Baud Rate
1200bps to 115200bps (configurable)
Interface
UART TTL (RX, TX, GND, SET)
Operating Voltage
3.2V to 5.5V DC
Transmitting Current
100mA continuous max, 200mA peak
Idle Current
3.6mA (FU1), 80uA (FU2), 16mA (FU3/FU4)
Operating Temperature
-40C to +85C
Module Dimensions
27.8mm x 14.4mm x 4mm