

The DESPI-C73, manufactured by GOOD DISPLAY, is a compact, high-performance microcontroller designed for embedded applications. It features integrated Wi-Fi and Bluetooth connectivity, making it an excellent choice for Internet of Things (IoT) projects. With its robust processing capabilities and versatile connectivity options, the DESPI-C73 is suitable for a wide range of applications, including smart home devices, industrial automation, wearable technology, and wireless sensor networks.








The DESPI-C73 microcontroller is engineered to deliver reliable performance in a small form factor. Below are its key technical specifications:
| Parameter | Value |
|---|---|
| Manufacturer | GOOD DISPLAY |
| Part ID | DESPI-C73 |
| Processor | 32-bit ARM Cortex-M4 |
| Clock Speed | Up to 120 MHz |
| Flash Memory | 512 KB |
| RAM | 256 KB |
| Connectivity | Wi-Fi 802.11 b/g/n, Bluetooth 5.0 |
| Operating Voltage | 3.3V |
| Power Consumption | Low-power modes available |
| Operating Temperature | -40°C to 85°C |
| Package Type | QFN-48 |
The DESPI-C73 features a 48-pin QFN package. Below is the pin configuration and description:
| Pin Number | Pin Name | Function | Description |
|---|---|---|---|
| 1 | VDD | Power Supply | 3.3V power input |
| 2 | GND | Ground | Ground connection |
| 3 | GPIO1 | General Purpose I/O | Configurable digital I/O pin |
| 4 | GPIO2 | General Purpose I/O | Configurable digital I/O pin |
| 5 | UART_TX | UART Transmit | Serial communication TX |
| 6 | UART_RX | UART Receive | Serial communication RX |
| 7 | SPI_MOSI | SPI Master Out Slave In | SPI data output |
| 8 | SPI_MISO | SPI Master In Slave Out | SPI data input |
| 9 | SPI_CLK | SPI Clock | SPI clock signal |
| 10 | I2C_SCL | I2C Clock | I2C clock signal |
| 11 | I2C_SDA | I2C Data | I2C data signal |
| ... | ... | ... | ... |
| 48 | RESET | Reset | Active-low reset pin |
For a complete pinout, refer to the official datasheet provided by GOOD DISPLAY.
The DESPI-C73 is designed to be user-friendly and versatile. Follow these steps to integrate it into your project:
The DESPI-C73 can be interfaced with an Arduino UNO for prototyping. Below is an example of how to send data over UART:
UART_TX pin to the Arduino's RX pin.UART_RX pin to the Arduino's TX pin.VDD and GND pins to the Arduino's 3.3V and GND, respectively.// Example code to communicate with DESPI-C73 via UART
// Ensure the baud rate matches the DESPI-C73's configuration
void setup() {
Serial.begin(9600); // Initialize UART communication at 9600 baud
delay(1000); // Wait for the DESPI-C73 to initialize
Serial.println("Hello, DESPI-C73!"); // Send a test message
}
void loop() {
if (Serial.available()) { // Check if data is received from DESPI-C73
String receivedData = Serial.readString(); // Read the incoming data
Serial.print("Received: ");
Serial.println(receivedData); // Print the received data
}
delay(500); // Add a delay to avoid flooding the serial monitor
}
No Response from the Microcontroller
Wi-Fi or Bluetooth Not Connecting
Overheating
Unstable Communication
Q: Can the DESPI-C73 operate at 5V?
A: No, the DESPI-C73 is designed to operate at 3.3V. Using 5V may damage the component.
Q: Is the DESPI-C73 compatible with Arduino libraries?
A: Yes, the DESPI-C73 can be interfaced with Arduino using standard communication protocols like UART, SPI, and I2C.
Q: How do I update the firmware?
A: Firmware updates can be performed via the UART or USB interface. Refer to the manufacturer's documentation for detailed instructions.
Q: Can I use the DESPI-C73 for battery-powered applications?
A: Yes, the DESPI-C73 supports low-power modes, making it suitable for battery-powered projects.