component
HC16P122B1-S16B-T
Public Made by Adomby adom
holychip(芯圣电子) Microcontrollers (MCU/MPU/SOC), SOP-16. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
Generated by kicad-footprint-generator · KiCad file format 20260206
| Name | Last updated |
|---|---|
| docs | 7d ago |
| viewers | 7d ago |
| hc16p122b1-s16b-t-etched.glb | 7d ago |
| hc16p122b1-s16b-t-etched.step | 7d ago |
| hc16p122b1-s16b-t-hero.glb | 7d ago |
| hc16p122b1-s16b-t-hero.overlay.json | 7d ago |
| hc16p122b1-s16b-t.glb | 7d ago |
| hc16p122b1-s16b-t.kicad_mod | 7d ago |
| hc16p122b1-s16b-t.kicad_sym | 7d ago |
| hc16p122b1-s16b-t.lbr | 7d ago |
| hc16p122b1-s16b-t.step | 7d ago |
| package.json | 7d ago |
| page.json | 7d ago |
| README.md | 7d ago |
HC16P122B1-S16B-T
holychip(芯圣电子) · Microcontrollers (MCU/MPU/SOC) · SOP-16
HC16P122B1-S16B-T from holychip(芯圣电子), in a SOP-16. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | PORTB5/MCLRB/VPP | input | PORTB5 is an input port with programmable pull-up/pull-down and port-change interrupt, alternately MCLRB (active-low reset input) and VPP (programming high-voltage supply input). |
| 2 | PORTB3/AN11/CCP2/TX | bidirectional | PORTB3 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately ADC channel 11 analog input, CCP2 input/output, and UART transmit (TX). |
| 3 | PORTB2/CCP1/AN10/INT0/RX | bidirectional | PORTB2 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately CCP1 input/output, ADC channel 10 analog input, external interrupt INT0 input, and UART receive (RX). |
| 4 | PORTB1/T0CKI/T1CKI/LOSCI/AN9 | bidirectional | PORTB1 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately Timer0 external clock input T0CKI (Schmitt trigger), Timer1 external clock input T1CKI (Schmitt trigger), low-frequency crystal oscillator input LOSCI, and ADC channel 9 analog input. |
| 5 | PORTB0/AN8/LOSCO | bidirectional | PORTB0 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately ADC channel 8 analog input and low-frequency crystal oscillator output LOSCO. |
| 6 | PORTA7/AN7/TX/PWM01 | bidirectional | PORTA7 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately ADC channel 7 analog input, UART transmit (TX), and PWM01 output. |
| 7 | PORTA6/AN6/RX/PWM0 | bidirectional | PORTA6 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately ADC channel 6 analog input, UART receive (RX), and PWM0 output. |
| 8 | GND | power_in | Power supply ground. |
| 9 | PORTA4/AN4/RX/CCP2 | bidirectional | PORTA4 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately ADC channel 4 analog input, UART receive (RX), and CCP2 input/output. |
| 10 | PORTA3/AN3/TX/CCP1 | bidirectional | PORTA3 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately ADC channel 3 analog input, UART transmit (TX), and CCP1 input/output. |
| 11 | PORTA2/AN2/PCK/VREF | bidirectional | PORTA2 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately ADC channel 2 analog input, internal high-frequency RC oscillator clock output PCK, and external reference voltage input VREF. |
| 12 | PORTA1/PGD/AN1/TX | bidirectional | PORTA1 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately programming data I/O PGD, ADC channel 1 analog input, and UART transmit (TX). |
| 13 | PORTA0/AN0/PGC/RX/FLT | bidirectional | PORTA0 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately ADC channel 0 analog input, programming clock/data I/O PGC, UART receive (RX), and PWM fault-detection input FLT. |
| 14 | VDD | power_in | Power supply input; the stated operating range is 1.5V to 5.5V at Fsys = 4MHz, 1.8V to 5.5V at 8MHz, and 4.5V to 5.5V at 16MHz. |
| 15 | PORTB7/AN15/OSCI/PWM0/CLKI | bidirectional | PORTB7 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately ADC channel 15 analog input, high-frequency crystal oscillator input OSCI, PWM0 output, and external clock input CLKI. |
| 16 | PORTB6/OSCO/PWM01/AN14 | bidirectional | PORTB6 is a general I/O port with programmable pull-up/pull-down and port-change interrupt, alternately high-frequency crystal oscillator output OSCO, PWM01 output, and ADC channel 14 analog input. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | holychip(芯圣电子) |
| Package | SOP-16 |
| Category | Embedded Processors & Controllers |
| Pins | 16 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Storage temperature | -50 | 125 | ℃ | 94 | |||
| Operating temperature | -40 | 85 | ℃ | 94 | |||
| Power supply voltage | -0.3 | 6 | V | Printed as VSS-0.3V to VSS+6.0V (referenced to VSS) | 94 | ||
| Port input voltage | -0.3 | V | Printed as VSS-0.3V to VDD+0.3V; upper limit not numeric | 94 | |||
| Operating voltage VDD | VDD | 1.8 | 5.5 | V | Fsys = 8MHz, 2T | 94 | |
| Operating voltage VDD | VDD | 2.6 | 5.5 | V | Fsys = 16MHz, 2T | 94 | |
| Sleep mode static current | ISB4 | 1 | μA | VDD 3V; sleep mode, WDT disabled, no load | 94 | ||
| Input low voltage, input port | VIL1 | 0.3 | V | Input port; printed as 0.3VDD (min printed as VSS) | 94 | ||
| Input high voltage, input port | VIH1 | 0.7 | V | Input port; printed as 0.7VDD (max printed as VDD) | 94 | ||
| Input low voltage, Schmitt input port | VIL2 | 0.2 | V | Schmitt input port; printed as 0.2VDD (min printed as VSS) | 94 | ||
| Input high voltage, Schmitt input port | VIH2 | 0.8 | V | Schmitt input port; printed as 0.8VDD (max printed as VDD) | 94 | ||
| Low-voltage reset threshold | VBOR1 | 1.4 | 1.5 | 1.6 | V | 1.5V | 94 |
| Low-voltage reset threshold | VBOR2 | 1.7 | 1.8 | 1.9 | V | 1.8V | 94 |
| Low-voltage reset threshold | VBOR3 | 1.9 | 2 | 2.1 | V | 2.0V | 94 |
| Low-voltage reset threshold | VBOR4 | 2.1 | 2.2 | 2.3 | V | 2.2V | 94 |
| Low-voltage reset threshold | VBOR5 | 2.3 | 2.4 | 2.5 | V | 2.4V | 94 |
| Low-voltage reset threshold | VBOR6 | 2.6 | 2.7 | 2.8 | V | 2.7V | 94 |
| Low-voltage reset threshold | VBOR7 | 3.5 | 3.6 | 3.7 | V | 3.6V | 94 |
| Low-voltage flag threshold | VLVD1 | 2.3 | 2.4 | 2.5 | V | 95 | |
| Low-voltage flag threshold | VLVD2 | 3.5 | 3.6 | 3.7 | V | 95 | |
| Internal pull-up resistance | RPH1 | 5 | 10 | 15 | kΩ | VDD 5V; programmable pull-up (PA2 excluded) | 95 |
| Internal pull-down resistance | RPD1 | 5 | 10 | 15 | kΩ | VDD 5V; programmable pull-down (PA2, PB5 excluded) | 95 |
| High-frequency internal RC oscillator | FRCH | 31.68 | 32 | 32.32 | MHz | VDD 5V | 95 |
| High-frequency internal RC oscillator | FRCH | 31.36 | 32 | 32.64 | MHz | VDD 2.0-5.5V | 95 |
| Low-frequency internal RC oscillator | FRCL | 16 | 32 | 48 | KHz | VDD 5V | 95 |
| External high-frequency crystal oscillator | FOSH | 4 | 20 | MHz | VDD 2.0~5.5V | 95 | |
| VDD rise time | TVDD | 100 | ms | VDD 5V | 95 |
CAD (KiCad official)
- Symbol:
HC16P122B1-S16B-T - Footprint:
Package_SO:SOIC-16_3.9x9.9mm_P1.27mm - 3D model: SOP-16 (KiCad packages3D, STEP)
- 3D model files:
hc16p122b1-s16b-t-etched.step/hc16p122b1-s16b-t-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);hc16p122b1-s16b-t.step/hc16p122b1-s16b-t.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: holychip(芯圣电子) datasheet (104 pp, sha256
b400a0a5bbbc1a92, retrieved 2026-10-18, tier: lcsc) - Datasheet language: Chinese. Pin names, descriptions, and specs on this page were extracted and translated to English by ds2sf; the linked PDF is the manufacturer original.
- Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-haiku-5-5(text), consensusclaude-sonnet-5-5(agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - CAD: KiCad official libraries (CC-BY-SA 4.0).