1. Pengenalan
The LILYGO® TTGO T-32C3 is a compact and powerful wireless module designed for a wide range of IoT and embedded applications. Featuring the ESP32-C3 chip, it integrates a RISC-V 32-bit microprocessor with 4MB of flash memory, offering robust support for Wi-Fi and Bluetooth 5 (LE) connectivity. This development board is ideal for projects requiring low-power consumption, wireless communication, and versatile I/O capabilities.
2. Produk Lebihview
The T-32C3 module provides a complete solution for developing connected devices. Its small form factor and rich set of peripherals make it suitable for various applications, from smart home devices to industrial control systems. The module is designed for ease of integration into custom PCBs or for use with breadboards for prototyping.




3. Spesifikasi
Key technical specifications for the LILYGO T-32C3 module are detailed below:
| Ciri | Penerangan |
|---|---|
| produk | T-32C3 Module |
| MCU | ESP32-C3 |
| Memori Kilat | 4 MByte |
| Seni Bina CPU | RISC-V 32-bit Single-Core CPU |
| SRAM | 400 KB |
| ROM | 384 KB |
| RTC SRAM | 8 KB |
| Kelajuan Jam | 160MHz |
| Wi-Fi | IEEE 802.11 b/g/n (2.4 GHz), Station, SoftAP, SoftAP + Station Mode |
| Bluetooth | Bluetooth 5 (LE), Bluetooth mesh |
| Antara Muka Analog | 2 x 12-bit SAR ADCs (up to 6 channels) |
| Antara Muka Digital | 3 x SPI, 2 x UART, 1 x I2C, 1 x I2S, LED PWM, TWAI, Timers, RMT, Full-speed USB Serial |
| Berat badan | 15g |
| Pakej | ya |



4. Rajah Pinout
Understanding the pinout is crucial for connecting the T-32C3 module to other components and peripherals. The diagram below illustrates the various GPIOs and their functions.

Pin kunci termasuk:
- TX / RX: Serial communication (UART)
- RST: Reset pin
- 3V3: Bekalan kuasa 3.3V
- GND: Tanah
- IOx: General Purpose Input/Output pins (e.g., IO2, IO3, IO4, IO5, IO6, IO7, IO8, IO9, IO10, IO18, IO19)
- but: Boot mode selection pin
- SPI/I2C/I2S/ADC: Pins configurable for various communication protocols and analog input.
5. Persediaan dan Pemasangan
This section guides you through the initial setup of your LILYGO T-32C3 module, including flashing firmware like MicroPython.
5.1 Sambungan Perkakasan
- Connect the T-32C3 module to your computer using a compatible USB-to-serial converter or a development board that provides USB connectivity. Ensure proper wiring of TX, RX, VCC (3.3V), and GND.
- Verify that your computer recognizes the serial port. You may need to install appropriate USB-to-serial drivers (e.g., CP210x or CH340 drivers).
5.2 Flashing MicroPython Firmware
To program your board with MicroPython, you will typically use the esptool.py utility. Ensure Python is installed on your system and esptool is installed (pip install esptool).
Step 1: Erase Flash (First-time setup)
If this is the first time you are flashing MicroPython or if you want to clear all previous data, erase the entire flash memory:
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flashNote: Replace /dev/ttyUSB0 with the actual serial port of your module (e.g., COMx on Windows).
Step 2: Program Firmware
Selepas erasing (or if you're updating firmware), program the MicroPython firmware. You will need a MicroPython .bin file for ESP32-C3. Download the latest stable firmware from the official MicroPython webtapak.
esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x0000 esp32-20190125-v1.10.binNote: Replace esp32-20190125-v1.10.bin with the actual filename of your downloaded firmware. The baud rate (460800) can be adjusted if needed.

6. Arahan Operasi
Once the firmware is flashed, you can begin developing and running your applications on the T-32C3 module.
- Hidupkan kuasa: Connect the module to a stable 3.3V power supply. If using a development board, power is typically supplied via USB.
- Code Upload: Use an Integrated Development Environment (IDE) like Thonny (for MicroPython) or the Arduino IDE (with ESP32-C3 board support) to write and upload your code.
- Serial Monitor: Utilize the serial monitor in your IDE to view output from your program and debug.
- Wi-Fi/Bluetooth: Implement Wi-Fi and Bluetooth functionalities in your code to connect to networks, other devices, or cloud services. Refer to the ESP-IDF programming guide or MicroPython documentation for specific API usage.
7. Penyelenggaraan
Proper care and maintenance will ensure the longevity and reliable operation of your LILYGO T-32C3 module.
- Tangani dengan Berhati-hati: Electronic components are sensitive. Avoid dropping the module or applying excessive force.
- Keringkan: Lindungi modul daripada kelembapan dan kebasahan, yang boleh menyebabkan litar pintas dan kakisan.
- Kebersihan: Keep the module free from dust and debris. Use a soft, dry brush or compressed air for cleaning. Avoid liquid cleaners.
- Pelepasan Statik: Always handle the module in an ESD-safe environment to prevent damage from electrostatic discharge.
- Storan: Store the module in its original packaging or an anti-static bag when not in use.
8. Penyelesaian masalah
If you encounter issues with your LILYGO T-32C3 module, consider the following troubleshooting steps:
- Modul Tidak Dikesan:
- Check USB cable and connections.
- Ensure correct USB-to-serial drivers are installed.
- Verify the correct serial port is selected in your IDE/tool.
- Kegagalan Muat Naik Firmware:
- Confirm the module is in bootloader mode (if required by your setup).
- Check baud rate settings.
- Ensure the correct firmware file for ESP32-C3 is being used.
- Try erasing the flash completely before re-uploading.
- No Output on Serial Monitor:
- Verify baud rate settings in the serial monitor match your code.
- Ensure your code is actually printing output.
- Check power supply to the module.
- Isu Kesambungan Wi-Fi/Bluetooth:
- Double-check network credentials (SSID, password).
- Ensure the module is within range of the access point or Bluetooth device.
- Verify antenna connection (if external antenna is used).
9. Petua Pengguna
- Mulakan dengan Bekasamples: Begin with simple example codes provided by the ESP-IDF or MicroPython communities to familiarize yourself with the module's capabilities.
- Rujuk Dokumentasi: The ESP32-C3 is well-documented by Espressif. Refer to their official documentation for in-depth technical details and programming guides.
- Sokongan Komuniti: Engage with online forums and communities dedicated to ESP32 and MicroPython for assistance and project ideas.
- Bekalan Kuasa: Ensure a stable and sufficient power supply (3.3V) for reliable operation, especially when using Wi-Fi/Bluetooth, which can draw more current.
10. Waranti dan Sokongan
For technical support, warranty information, or further inquiries regarding your LILYGO T-32C3 module, please contact the LILYGO Official Store directly or visit their official webtapak. Simpan rekod pembelian anda untuk sebarang tuntutan jaminan.
LILYGO Official Store: Lawati Kedai





