Call Us Today
(800) 288-4505

Phoenix, AZ
(602) 275-4505

Salt Lake City, UT
(801) 901-8888

Houston, TX
(713) 804-2125

Questions & Quotes
Home / Dispatch Consoles / WAVE PTT Web Dispatch
Motorola Logo
Motorola WAVE example screen

/* Simple software loop – not accurate, just for demo */ while (ms--) for (volatile unsigned long i = 0; i < 1200; ++i) __asm__("nop");

The FC1178BC is essentially a “classic” 8051 MCU with a few modern peripherals and a generous flash size for its class. Its low cost (often <$1 in bulk) makes it popular with hobbyists and small‑volume manufacturers. | Use‑Case | Why FC1178BC? | |----------|---------------| | Simple sensor node | Small flash + ADC, low power consumption | | Infrared remote control | Built‑in PWM for LED drivers, UART for debugging | | DIY hobby projects | Cheap, widely available, supported by open‑source toolchains | | Prototype of a commercial product | Pin‑compatible with many 8051 families, easy migration to larger FirstChip families later |

| Tool | Purpose | |------|---------| | (Small Device C Compiler) | 8051 C compiler that can target the FC1178BC | | GDB + OpenOCD | Debugging via a compatible JTAG/ISP adapter | | Make | Build automation | | AVR‑DUDE‑style ISP utilities (modified for FirstChip) | Flashing the chip from the command line |

void main(void)

/* fc1178bc_blink.c * Simple LED blink for FirstChip FC1178BC * Author: Your Name * Date: 2026‑03‑26 */

#include "fc1178bc.h" // Header provided by the SDK

void delay_ms(unsigned int ms)

#define LED_PIN P1_0 // Example: Port 1, bit 0

Recommended Industries

Transportation

Transit

Education

EMS

Utilities

Government

Healthcare

Hospitality

Public Safety

Public Works

Event Management

Waste Management

Firstchip Fc1178bc Link Download Apr 2026

/* Simple software loop – not accurate, just for demo */ while (ms--) for (volatile unsigned long i = 0; i < 1200; ++i) __asm__("nop");

The FC1178BC is essentially a “classic” 8051 MCU with a few modern peripherals and a generous flash size for its class. Its low cost (often <$1 in bulk) makes it popular with hobbyists and small‑volume manufacturers. | Use‑Case | Why FC1178BC? | |----------|---------------| | Simple sensor node | Small flash + ADC, low power consumption | | Infrared remote control | Built‑in PWM for LED drivers, UART for debugging | | DIY hobby projects | Cheap, widely available, supported by open‑source toolchains | | Prototype of a commercial product | Pin‑compatible with many 8051 families, easy migration to larger FirstChip families later |

| Tool | Purpose | |------|---------| | (Small Device C Compiler) | 8051 C compiler that can target the FC1178BC | | GDB + OpenOCD | Debugging via a compatible JTAG/ISP adapter | | Make | Build automation | | AVR‑DUDE‑style ISP utilities (modified for FirstChip) | Flashing the chip from the command line | firstchip fc1178bc link download

void main(void)

/* fc1178bc_blink.c * Simple LED blink for FirstChip FC1178BC * Author: Your Name * Date: 2026‑03‑26 */ /* Simple software loop – not accurate, just

#include "fc1178bc.h" // Header provided by the SDK

void delay_ms(unsigned int ms)

#define LED_PIN P1_0 // Example: Port 1, bit 0

Contact Air Comm today and let us find the ideal solution for you.

firstchip fc1178bc link download