component
PIC16LF1827-I
Public Made by Adomby adom
Microchip Tech Microcontrollers (MCU/MPU/SOC), SSOP-20-208mil. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
{
"slug": "pic16lf1827-i",
"version": "0.1.0",
"type": "component",
"description": "Microchip Tech Microcontrollers (MCU/MPU/SOC), SSOP-20-208mil. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"embedded processors & controllers",
"pic16lf1827-i",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"pic16lf1827-i.kicad_sym",
"pic16lf1827-i.kicad_mod",
"pic16lf1827-i.glb",
"pic16lf1827-i.step",
"pic16lf1827-i.lbr",
"docs/hero.png",
"docs/pic16lf1827-i-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"pic16lf1827-i-hero.glb",
"pic16lf1827-i-hero.overlay.json",
"pic16lf1827-i-etched.glb"
],
"component": {
"mpn": "PIC16LF1827-I",
"manufacturer": "Microchip Tech",
"package": "SSOP-20-208mil",
"pin_count": 20,
"category": "Embedded Processors & Controllers",
"subcategory": "Microcontrollers (MCU/MPU/SOC)",
"datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588882434901753856",
"parts": {
"symbol": "pic16lf1827-i.kicad_sym",
"footprint": "pic16lf1827-i.kicad_mod",
"model_3d": "pic16lf1827-i-hero.glb",
"model_3d_plain": "pic16lf1827-i-etched.glb",
"model_3d_step": "pic16lf1827-i-etched.step",
"model_3d_step_plain": "pic16lf1827-i.step",
"lbr": "pic16lf1827-i.lbr"
},
"distributor_links": {
"lcsc": "C185490"
},
"distributor_check": {
"checked_at": "2026-10-19T07:37:30Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": null,
"status": "no match"
},
"mouser": {
"pn": null,
"status": "no match"
}
},
"pins": [
{
"number": "1",
"name": "RA2",
"type": "bidirectional",
"description": "General purpose I/O (TTL input, CMOS output) that can also serve as ADC channel AN2, capacitive sensing input CPS2, comparator C1/C2 inputs C12IN2- and C12IN+, ADC negative reference VREF-, or DAC voltage output DACOUT."
},
{
"number": "2",
"name": "RA3",
"type": "bidirectional",
"description": "General purpose I/O (TTL input, CMOS output) that can also serve as ADC channel AN3, ADC positive reference VREF+, capacitive sensing input CPS3, comparator C1 positive input C1IN+, comparator C1 output C1OUT, SR latch output SRQ, and CCP3 (PIC16(L)F1827 only)."
},
{
"number": "3",
"name": "RA4",
"type": "bidirectional",
"description": "General purpose I/O (TTL input, CMOS output) that can also serve as ADC channel AN4, capacitive sensing input CPS4, Timer0 clock input T0CKI, comparator C2 output C2OUT, SR latch inverting output SRNQ, and CCP4 (PIC16(L)F1827 only)."
},
{
"number": "4",
"name": "RA5",
"type": "input",
"description": "Input-only pin (its TRISA bit always reads 1) that functions as MCLR, master clear with internal pull-up, or as high-voltage programming input VPP, or as SS1 slave select input; the weak pull-up is always enabled when MCLR is enabled."
},
{
"number": "5",
"name": "VSS",
"type": "power_in",
"description": "Ground reference for the device."
},
{
"number": "6",
"name": "VSS",
"type": "power_in",
"description": "Ground reference for the device (second VSS pin on the 20-pin SSOP)."
},
{
"number": "7",
"name": "RB0",
"type": "bidirectional",
"description": "General purpose I/O with individually controlled interrupt-on-change and individually enabled weak pull-up, that can also serve as INT external interrupt, Timer1 gate input T1G, CCP1/P1A, SR latch input SRI, or ECCP auto-shutdown fault input FLT0."
},
{
"number": "8",
"name": "RB1",
"type": "bidirectional",
"description": "General purpose I/O with individually controlled interrupt-on-change and individually enabled weak pull-up, that can also serve as ADC channel AN11, capacitive sensing input CPS11, USART RX/DT, I2C data SDA1, or SPI data input SDI1."
},
{
"number": "9",
"name": "RB2",
"type": "bidirectional",
"description": "General purpose I/O with individually controlled interrupt-on-change and individually enabled weak pull-up, that can also serve as ADC channel AN10, capacitive sensing input CPS10, modulator source input MDMIN, USART TX/CK/RX/DT, SPI data output SDO1, and SDA2/SDI2 (PIC16(L)F1827 only)."
},
{
"number": "10",
"name": "RB3",
"type": "bidirectional",
"description": "General purpose I/O with individually controlled interrupt-on-change and individually enabled weak pull-up, that can also serve as ADC channel AN9, capacitive sensing input CPS9, modulator output MDOUT, CCP1, or PWM output P1A."
},
{
"number": "11",
"name": "RB4",
"type": "bidirectional",
"description": "General purpose I/O with individually controlled interrupt-on-change and individually enabled weak pull-up, that can also serve as ADC channel AN8, capacitive sensing input CPS8, I2C clock SCL1, SPI clock SCK1, or modulator carrier input MDCIN2."
},
{
"number": "12",
"name": "RB5",
"type": "bidirectional",
"description": "General purpose I/O with individually controlled interrupt-on-change and individually enabled weak pull-up, that can also serve as ADC channel AN7, capacitive sensing input CPS7, PWM output P1B, USART TX/CK, slave select input SS1, and SCL2/SCK2 (PIC16(L)F1827 only)."
},
{
"number": "13",
"name": "RB6",
"type": "bidirectional",
"description": "General purpose I/O with individually controlled interrupt-on-change and individually enabled weak pull-up, that can also serve as ADC channel AN5, capacitive sensing input CPS5, Timer1 clock input T1CKI, Timer1 oscillator input T1OSI, PWM output P1C, CCP2/P2A (PIC16(L)F1827 only), or ICSP serial programming clock ICSPCLK."
},
{
"number": "14",
"name": "RB7",
"type": "bidirectional",
"description": "General purpose I/O with individually controlled interrupt-on-change and individually enabled weak pull-up, that can also serve as ADC channel AN6, capacitive sensing input CPS6, Timer1 oscillator output T1OSO, PWM output P1D, P2B (PIC16(L)F1827 only), modulator carrier input MDCIN1, or ICSP data I/O ICSPDAT."
},
{
"number": "15",
"name": "VDD",
"type": "power_in",
"description": "Positive supply for the device."
},
{
"number": "16",
"name": "VDD",
"type": "power_in",
"description": "Positive supply for the device (second VDD pin on the 20-pin SSOP)."
},
{
"number": "17",
"name": "RA6",
"type": "bidirectional",
"description": "General purpose I/O (TTL input, CMOS output) that can also serve as OSC2 crystal/resonator connection (LP, XT, HS modes), CLKOUT (FOSC/4 output), CLKR clock reference output, PWM outputs P1D and P2B (PIC16(L)F1827 only), or SPI data output SDO1."
},
{
"number": "18",
"name": "RA7",
"type": "bidirectional",
"description": "General purpose I/O (TTL input, CMOS output) that can also serve as OSC1 crystal/resonator connection (LP, XT, HS modes), CLKIN external clock input (EC mode), PWM output P1C, or CCP2/P2A (PIC16(L)F1827 only)."
},
{
"number": "19",
"name": "RA0",
"type": "bidirectional",
"description": "General purpose I/O (TTL input, CMOS output) that can also serve as ADC channel AN0, capacitive sensing input CPS0, comparator C1/C2 negative input C12IN0-, or SPI data output SDO2 (PIC16(L)F1827 only)."
},
{
"number": "20",
"name": "RA1",
"type": "bidirectional",
"description": "General purpose I/O (TTL input, CMOS output) that can also serve as ADC channel AN1, capacitive sensing input CPS1, comparator C1/C2 negative input C12IN1-, or SPI slave select input SS2 (PIC16(L)F1827 only)."
}
],
"provenance": {
"extractor": "extract_pins 0.3",
"factory_chain": {
"factory": "2.0.0",
"extractor": "extract_pins 0.3",
"primary_model": "claude-haiku-5-5",
"primary_mode": "text",
"consensus_model": "claude-sonnet-5-5",
"consensus": "agreed",
"guards": "pin_guards 0.1: passed",
"guard_notes": [
"extractor flagged: The requested 208 mil body width does not appear in the extracted text. The only SSOP reference is '; The 20-pin SSOP pin numbers come from the 20-Pin SSOP column of Table 1 (page 6). The physical pin d; Pin functions are multiplexed and can be moved with APFCON0/APFCON1 (Section 12.1, pages 118-119). T"
],
"pages_sent": 85,
"cost_usd": 0.386,
"at": "2026-10-19T07:37:10"
},
"datasheet": {
"url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588882434901753856",
"pages": 406,
"sha256": "0e7915da61b6eca2",
"source_tier": "lcsc"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 20,
"described": 20,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "pic16lf1827-i.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
7.8,
7.2,
2.1
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "c9a01a276d0b4d9561efd58f2fcee56f52c1b6ab464ea7a0380cab4e87a924e6",
"checked": "2026-10-19",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "pic16lf1827-i-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
7.8,
7.2,
2.1
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "b04390491912e3f081a8f9269972c436a06490b87004ec321925f32136dc8e98",
"checked": "2026-10-19",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}