component
C8051F390-A-GMR
Public Made by Adomby adom
SILICON LABS Microcontroller Units (MCUs/MPUs/SOCs), QFN-24-EP(4x4). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
Ray
Publish 0.1.0
d3becc9
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
{
"slug": "c8051f390-a-gmr",
"version": "0.1.0",
"type": "component",
"description": "SILICON LABS Microcontroller Units (MCUs/MPUs/SOCs), QFN-24-EP(4x4). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"single chip microcomputer-microcontroller",
"c8051f390-a-gmr",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"c8051f390-a-gmr.kicad_sym",
"c8051f390-a-gmr.kicad_mod",
"c8051f390-a-gmr.glb",
"c8051f390-a-gmr.step",
"c8051f390-a-gmr.lbr",
"docs/hero.png",
"docs/c8051f390-a-gmr-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"c8051f390-a-gmr-hero.glb",
"c8051f390-a-gmr-hero.overlay.json",
"c8051f390-a-gmr-etched.glb"
],
"component": {
"mpn": "C8051F390-A-GMR",
"manufacturer": "SILICON LABS",
"package": "QFN-24-EP(4x4)",
"pin_count": 25,
"category": "Single Chip Microcomputer/Microcontroller",
"subcategory": "Microcontroller Units (MCUs/MPUs/SOCs)",
"datasheet": "https://datasheet.lcsc.com/datasheet/pdf/d3268060572d63d5404a1c280b0ab183.pdf",
"parts": {
"symbol": "c8051f390-a-gmr.kicad_sym",
"footprint": "c8051f390-a-gmr.kicad_mod",
"model_3d": "c8051f390-a-gmr-hero.glb",
"model_3d_plain": "c8051f390-a-gmr-etched.glb",
"model_3d_step": "c8051f390-a-gmr-etched.step",
"model_3d_step_plain": "c8051f390-a-gmr.step",
"lbr": "c8051f390-a-gmr.lbr"
},
"distributor_links": {
"lcsc": "C2054079",
"digikey": "336-4818-2-ND",
"mouser": "634-C8051F390-A-GMR"
},
"distributor_check": {
"checked_at": "2026-10-31T09:30:43Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": "336-4818-2-ND",
"status": "found",
"lifecycle": "Active"
},
"mouser": {
"pn": "634-C8051F390-A-GMR",
"status": "found"
}
},
"pins": [
{
"number": "1",
"name": "P0.1/IDA0",
"type": "bidirectional",
"description": "Port 0.1, digital I/O or analog input, also the IDA0 current DAC output."
},
{
"number": "2",
"name": "P0.0/VREF",
"type": "bidirectional",
"description": "Port 0.0, digital I/O or analog input, also the external VREF input."
},
{
"number": "3",
"name": "GND",
"type": "power_in",
"description": "Ground connection, required; the center pad may optionally be connected to ground also."
},
{
"number": "4",
"name": "VDD",
"type": "power_in",
"description": "Power supply voltage."
},
{
"number": "5",
"name": "RST/C2CK",
"type": "bidirectional",
"description": "Device reset open-drain output of internal POR or VDD monitor (an external source can reset the device by driving it low for at least 10 μs), and clock signal for the C2 debug interface."
},
{
"number": "6",
"name": "P2.4/C2D",
"type": "bidirectional",
"description": "Port 2.4 digital I/O, shared with the bi-directional C2 debug interface data signal C2D on 24-pin packaging."
},
{
"number": "7",
"name": "P2.3",
"type": "bidirectional",
"description": "Port 2.3, digital I/O or analog input."
},
{
"number": "8",
"name": "P2.2",
"type": "bidirectional",
"description": "Port 2.2, digital I/O or analog input."
},
{
"number": "9",
"name": "P2.1",
"type": "bidirectional",
"description": "Port 2.1, digital I/O or analog input."
},
{
"number": "10",
"name": "P2.0",
"type": "bidirectional",
"description": "Port 2.0, digital I/O or analog input."
},
{
"number": "11",
"name": "P1.7",
"type": "bidirectional",
"description": "Port 1.7, digital I/O or analog input."
},
{
"number": "12",
"name": "P1.6",
"type": "bidirectional",
"description": "Port 1.6, digital I/O or analog input."
},
{
"number": "13",
"name": "P1.5",
"type": "bidirectional",
"description": "Port 1.5, digital I/O or analog input."
},
{
"number": "14",
"name": "P1.4",
"type": "bidirectional",
"description": "Port 1.4, digital I/O or analog input."
},
{
"number": "15",
"name": "P1.3",
"type": "bidirectional",
"description": "Port 1.3, digital I/O or analog input."
},
{
"number": "16",
"name": "P1.2/IDA1",
"type": "bidirectional",
"description": "Port 1.2, digital I/O or analog input, also the IDA1 current DAC output."
},
{
"number": "17",
"name": "P1.1",
"type": "bidirectional",
"description": "Port 1.1, digital I/O or analog input."
},
{
"number": "18",
"name": "P1.0",
"type": "bidirectional",
"description": "Port 1.0, digital I/O or analog input."
},
{
"number": "19",
"name": "P0.7",
"type": "bidirectional",
"description": "Port 0.7, digital I/O or analog input."
},
{
"number": "20",
"name": "P0.6/CNVSTR",
"type": "bidirectional",
"description": "Port 0.6, digital I/O or analog input, also the ADC0 external convert start or IDA0 update source input."
},
{
"number": "21",
"name": "P0.5",
"type": "bidirectional",
"description": "Port 0.5, digital I/O or analog input; the Crossbar always assigns UART RX0 to this pin."
},
{
"number": "22",
"name": "P0.4",
"type": "bidirectional",
"description": "Port 0.4, digital I/O or analog input; the Crossbar always assigns UART TX0 to this pin."
},
{
"number": "23",
"name": "P0.3/XTAL2",
"type": "bidirectional",
"description": "Port 0.3, digital I/O or analog input, also the external clock output (crystal/resonator excitation driver) or external clock input for CMOS, capacitor or RC oscillator configurations."
},
{
"number": "24",
"name": "P0.2/XTAL1",
"type": "bidirectional",
"description": "Port 0.2, digital I/O or analog input, also the external oscillator return for a crystal or resonator."
},
{
"number": "25",
"name": "EP",
"type": "passive",
"description": "Exposed pad (from the footprint; not named in the datasheet pin table)."
}
],
"provenance": {
"extractor": "extract_pins 0.3",
"factory_chain": {
"factory": "2.0.0",
"extractor": "extract_pins 0.3",
"primary_model": "claude-sonnet-5-5",
"primary_mode": "text",
"consensus_model": "claude-sonnet-5-5",
"consensus": "agreed",
"guards": "pin_guards 0.1: passed",
"guard_notes": [
"extractor flagged: The datasheet text gives no pin number for the exposed center pad. It says only that the center pad ; The pinout diagram (Figure 4.2) is not in the text. The pin numbers come from the 'F390/1/4/5 column; Pin types are inferred from the datasheet's description (D I/O, A In and so on). Port pins are class"
],
"pages_sent": 59,
"cost_usd": 0.1445,
"at": "2026-10-31T09:30:35"
},
"datasheet": {
"url": "https://datasheet.lcsc.com/datasheet/pdf/d3268060572d63d5404a1c280b0ab183.pdf",
"pages": 303,
"sha256": "4d666090a43badcf",
"source_tier": "lcsc"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 25,
"described": 25,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "c8051f390-a-gmr.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
4.0,
4.0,
0.77
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "096fc110543e6d324c5120c2d38e3dca87a389da9b6fac234f1fe40856295ef4",
"checked": "2026-10-31",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "c8051f390-a-gmr-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
4.0,
4.0,
0.77
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "85a9d056b172fe8719125b255484474615f57833b29ec21dc75b4420b5a86f43",
"checked": "2026-10-31",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}