component
ATTINY20-SSU
Public Made by Adomby adom
Microchip Tech Microcontroller Units (MCUs/MPUs/SOCs), SOIC-14. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
ATTINY20-SSU
Microchip Tech · Microcontroller Units (MCUs/MPUs/SOCs) · SOIC-14
ATTINY20-SSU from Microchip Tech, in a SOIC-14. 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 | VCC | power_in | Supply voltage. |
| 2 | PB0 | bidirectional | Port B bit 0 is a bi-directional I/O with selectable internal pull-up, with alternate functions CLKI, T0, TPICLK and PCINT8. |
| 3 | PB1 | bidirectional | Port B bit 1 is a bi-directional I/O with selectable internal pull-up, with alternate functions OC1A, SDA, MOSI, TPIDATA and PCINT9. |
| 4 | PB3 | bidirectional | Reset input: a low level longer than the minimum pulse length generates a reset, and the pin can be used as a weak I/O pin when the RSTDISBL fuse is programmed. |
| 5 | PB2 | bidirectional | Port B bit 2 is a bi-directional I/O with selectable internal pull-up, with alternate functions INT0, MISO, OC0A, OC1B, CKOUT and PCINT10. |
| 6 | PA7 | bidirectional | Port A bit 7 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC7, SCL, SCK, T1, ICP1, OC0B and PCINT7. |
| 7 | PA6 | bidirectional | Port A bit 6 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC6, SS and PCINT6. |
| 8 | PA5 | bidirectional | Port A bit 5 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC5 and PCINT5. |
| 9 | PA4 | bidirectional | Port A bit 4 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC4 and PCINT4. |
| 10 | PA3 | bidirectional | Port A bit 3 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC3 and PCINT3. |
| 11 | PA2 | bidirectional | Port A bit 2 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC2, AIN1 and PCINT2. |
| 12 | PA1 | bidirectional | Port A bit 1 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC1, AIN0 and PCINT1. |
| 13 | PA0 | bidirectional | Port A bit 0 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC0 and PCINT0. |
| 14 | GND | power_in | Ground. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SOIC-14 |
| Category | Single Chip Microcomputer/Microcontroller |
| Pins | 14 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Operating voltage | VCC | 1.8 | 5.5 | V | Industrial temperature range | 1 | |
| Operating temperature | TA | -40 | 85 | °C | Industrial temperature range | 167 | |
| Maximum frequency | fCLK | 4 | MHz | VCC = 1.8 - 5.5V | 1 | ||
| Maximum frequency | fCLK | 8 | MHz | VCC = 2.7 - 5.5V | 1 | ||
| Maximum frequency | fCLK | 12 | MHz | VCC = 4.5 - 5.5V | 1 | ||
| Operating temperature | -55 | 125 | °C | 167 | |||
| Storage temperature | -65 | 150 | °C | 167 | |||
| Maximum operating voltage | 6 | V | 167 | ||||
| Voltage on RESET with respect to ground | -0.5 | 13 | V | With respect to Ground | 167 | ||
| DC current per I/O pin | 40 | mA | 167 | ||||
| DC current VCC and GND pins | 200 | mA | 167 | ||||
| Output low voltage | VOL | 0.6 | V | IOL = 10 mA, VCC = 5V | 167 | ||
| Output low voltage | VOL | 0.5 | V | IOL = 5 mA, VCC = 3V | 167 | ||
| Output low voltage | VOL | 0.4 | V | IOL = 2mA, VCC = 1.8V | 167 | ||
| Output high voltage | VOH | 4.3 | V | IOH = -10 mA, VCC = 5V | 167 | ||
| Output high voltage | VOH | 2.5 | V | IOH = -5 mA, VCC = 3V | 167 | ||
| Output high voltage | VOH | 1.4 | V | IOH = -2 mA, VCC = 1.8V | 167 | ||
| Input leakage current I/O pin low | ILIL | 1 | μA | Vcc = 5.5V, pin low (absolute value) | 167 | ||
| Input leakage current I/O pin high | ILIH | 1 | μA | Vcc = 5.5V, pin high (absolute value) | 167 | ||
| Reset pull-up resistor | RRST | 30 | 60 | kΩ | Vcc = 5.5V, input low | 167 | |
| I/O pin pull-up resistor | RPU | 20 | 50 | kΩ | Vcc = 5.5V, input low | 167 | |
| Analog comparator input leakage current | IACLK | -50 | 50 | nA | VCC = 5V, Vin = VCC/2 | 167 | |
| Power supply current active 1 MHz | ICC | 0.2 | 0.6 | mA | Active 1 MHz, VCC = 2V | 168 | |
| Power supply current active 4 MHz | ICC | 1.1 | 2 | mA | Active 4 MHz, VCC = 3V | 168 | |
| Power supply current active 8 MHz | ICC | 3.2 | 5 | mA | Active 8 MHz, VCC = 5V | 168 | |
| Power supply current idle 1 MHz | ICC | 0.03 | 0.2 | mA | Idle 1 MHz, VCC = 2V | 168 | |
| Power supply current idle 4 MHz | ICC | 0.2 | 0.5 | mA | Idle 4 MHz, VCC = 3V | 168 | |
| Power supply current idle 8 MHz | ICC | 0.8 | 1.5 | mA | Idle 8 MHz, VCC = 5V | 168 | |
| Power-down mode current WDT enabled | ICC | 4.5 | 10 | μA | Power-down mode, WDT enabled, VCC = 3V | 168 | |
| Power-down mode current WDT disabled | ICC | 0.15 | 2 | μA | Power-down mode, WDT disabled, VCC = 3V | 168 | |
| Reset release threshold of power-on reset | VPOR | 1.1 | 1.4 | 1.6 | V | Threshold where device is released from reset when voltage is rising | 170 |
| Activation threshold of power-on reset | VPOA | 0.6 | 1.3 | 1.6 | V | The Power-on Reset will not work unless the supply voltage has been below VPOT (falling) | 170 |
| Brown-out threshold BODLEVEL 110 | VBOT | 1.7 | 1.8 | 2 | V | BODLEVEL[2:0] = 110 | 171 |
| Brown-out threshold BODLEVEL 101 | VBOT | 2.5 | 2.7 | 2.9 | V | BODLEVEL[2:0] = 101 | 171 |
| Brown-out threshold BODLEVEL 100 | VBOT | 4.1 | 4.3 | 4.5 | V | BODLEVEL[2:0] = 100 | 171 |
| Analog comparator input offset voltage | VAIO | 40 | mV | VCC = 5V, VIN = VCC / 2 | 171 | ||
| Analog comparator input leakage current | ILAC | -50 | 50 | nA | VCC = 5V, VIN = VCC / 2 | 171 | |
| ADC clock frequency | 50 | 1000 | kHz | ADC clock frequency | 172 | ||
| Programming voltage | VCC | 4.75 | 5 | 5.5 | V | Serial programming | 173 |
| Serial programming clock frequency | fCLCL | 2 | MHz | Serial programming | 173 |
Materials and finish
As the datasheet states them (page.json metadata.appearance; the 3D model's colours follow it).
| Part | Material | Colour / plating | Datasheet says | Page |
|---|---|---|---|---|
| contacts | tin | z H: NiPdAu lead finish z U: matte tin | 207 |
CAD (KiCad official)
- Symbol:
ATTINY20-SSU - Footprint:
Package_SO:SOIC-14_3.9x8.7mm_P1.27mm - 3D model: SOIC-14 (KiCad packages3D, STEP)
- 3D model files:
attiny20-ssu-etched.step/attiny20-ssu-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);attiny20-ssu.step/attiny20-ssu.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (219 pp, sha256
0bf57913e44d3a63, retrieved 2026-10-30, tier: manufacturer) - 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).
# ATTINY20-SSU
**Microchip Tech** · Microcontroller Units (MCUs/MPUs/SOCs) · SOIC-14
ATTINY20-SSU from Microchip Tech, in a SOIC-14. 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 | VCC | power_in | Supply voltage. |
| 2 | PB0 | bidirectional | Port B bit 0 is a bi-directional I/O with selectable internal pull-up, with alternate functions CLKI, T0, TPICLK and PCINT8. |
| 3 | PB1 | bidirectional | Port B bit 1 is a bi-directional I/O with selectable internal pull-up, with alternate functions OC1A, SDA, MOSI, TPIDATA and PCINT9. |
| 4 | PB3 | bidirectional | Reset input: a low level longer than the minimum pulse length generates a reset, and the pin can be used as a weak I/O pin when the RSTDISBL fuse is programmed. |
| 5 | PB2 | bidirectional | Port B bit 2 is a bi-directional I/O with selectable internal pull-up, with alternate functions INT0, MISO, OC0A, OC1B, CKOUT and PCINT10. |
| 6 | PA7 | bidirectional | Port A bit 7 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC7, SCL, SCK, T1, ICP1, OC0B and PCINT7. |
| 7 | PA6 | bidirectional | Port A bit 6 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC6, SS and PCINT6. |
| 8 | PA5 | bidirectional | Port A bit 5 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC5 and PCINT5. |
| 9 | PA4 | bidirectional | Port A bit 4 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC4 and PCINT4. |
| 10 | PA3 | bidirectional | Port A bit 3 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC3 and PCINT3. |
| 11 | PA2 | bidirectional | Port A bit 2 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC2, AIN1 and PCINT2. |
| 12 | PA1 | bidirectional | Port A bit 1 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC1, AIN0 and PCINT1. |
| 13 | PA0 | bidirectional | Port A bit 0 is a bi-directional I/O with selectable internal pull-up and symmetrical drive, with alternate functions ADC0 and PCINT0. |
| 14 | GND | power_in | Ground. |
## Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SOIC-14 |
| Category | Single Chip Microcomputer/Microcontroller |
| Pins | 14 |
## Electrical characteristics
Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Operating voltage | VCC | 1.8 | | 5.5 | V | Industrial temperature range | 1 |
| Operating temperature | TA | -40 | | 85 | °C | Industrial temperature range | 167 |
| Maximum frequency | fCLK | | | 4 | MHz | VCC = 1.8 - 5.5V | 1 |
| Maximum frequency | fCLK | | | 8 | MHz | VCC = 2.7 - 5.5V | 1 |
| Maximum frequency | fCLK | | | 12 | MHz | VCC = 4.5 - 5.5V | 1 |
| Operating temperature | | -55 | | 125 | °C | | 167 |
| Storage temperature | | -65 | | 150 | °C | | 167 |
| Maximum operating voltage | | | | 6 | V | | 167 |
| Voltage on RESET with respect to ground | | -0.5 | | 13 | V | With respect to Ground | 167 |
| DC current per I/O pin | | | | 40 | mA | | 167 |
| DC current VCC and GND pins | | | | 200 | mA | | 167 |
| Output low voltage | VOL | | | 0.6 | V | IOL = 10 mA, VCC = 5V | 167 |
| Output low voltage | VOL | | | 0.5 | V | IOL = 5 mA, VCC = 3V | 167 |
| Output low voltage | VOL | | | 0.4 | V | IOL = 2mA, VCC = 1.8V | 167 |
| Output high voltage | VOH | 4.3 | | | V | IOH = -10 mA, VCC = 5V | 167 |
| Output high voltage | VOH | 2.5 | | | V | IOH = -5 mA, VCC = 3V | 167 |
| Output high voltage | VOH | 1.4 | | | V | IOH = -2 mA, VCC = 1.8V | 167 |
| Input leakage current I/O pin low | ILIL | | | 1 | μA | Vcc = 5.5V, pin low (absolute value) | 167 |
| Input leakage current I/O pin high | ILIH | | | 1 | μA | Vcc = 5.5V, pin high (absolute value) | 167 |
| Reset pull-up resistor | RRST | 30 | | 60 | kΩ | Vcc = 5.5V, input low | 167 |
| I/O pin pull-up resistor | RPU | 20 | | 50 | kΩ | Vcc = 5.5V, input low | 167 |
| Analog comparator input leakage current | IACLK | -50 | | 50 | nA | VCC = 5V, Vin = VCC/2 | 167 |
| Power supply current active 1 MHz | ICC | | 0.2 | 0.6 | mA | Active 1 MHz, VCC = 2V | 168 |
| Power supply current active 4 MHz | ICC | | 1.1 | 2 | mA | Active 4 MHz, VCC = 3V | 168 |
| Power supply current active 8 MHz | ICC | | 3.2 | 5 | mA | Active 8 MHz, VCC = 5V | 168 |
| Power supply current idle 1 MHz | ICC | | 0.03 | 0.2 | mA | Idle 1 MHz, VCC = 2V | 168 |
| Power supply current idle 4 MHz | ICC | | 0.2 | 0.5 | mA | Idle 4 MHz, VCC = 3V | 168 |
| Power supply current idle 8 MHz | ICC | | 0.8 | 1.5 | mA | Idle 8 MHz, VCC = 5V | 168 |
| Power-down mode current WDT enabled | ICC | | 4.5 | 10 | μA | Power-down mode, WDT enabled, VCC = 3V | 168 |
| Power-down mode current WDT disabled | ICC | | 0.15 | 2 | μA | Power-down mode, WDT disabled, VCC = 3V | 168 |
| Reset release threshold of power-on reset | VPOR | 1.1 | 1.4 | 1.6 | V | Threshold where device is released from reset when voltage is rising | 170 |
| Activation threshold of power-on reset | VPOA | 0.6 | 1.3 | 1.6 | V | The Power-on Reset will not work unless the supply voltage has been below VPOT (falling) | 170 |
| Brown-out threshold BODLEVEL 110 | VBOT | 1.7 | 1.8 | 2 | V | BODLEVEL[2:0] = 110 | 171 |
| Brown-out threshold BODLEVEL 101 | VBOT | 2.5 | 2.7 | 2.9 | V | BODLEVEL[2:0] = 101 | 171 |
| Brown-out threshold BODLEVEL 100 | VBOT | 4.1 | 4.3 | 4.5 | V | BODLEVEL[2:0] = 100 | 171 |
| Analog comparator input offset voltage | VAIO | | | 40 | mV | VCC = 5V, VIN = VCC / 2 | 171 |
| Analog comparator input leakage current | ILAC | -50 | | 50 | nA | VCC = 5V, VIN = VCC / 2 | 171 |
| ADC clock frequency | | 50 | | 1000 | kHz | ADC clock frequency | 172 |
| Programming voltage | VCC | 4.75 | 5 | 5.5 | V | Serial programming | 173 |
| Serial programming clock frequency | fCLCL | | | 2 | MHz | Serial programming | 173 |
## Materials and finish
As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).
| Part | Material | Colour / plating | Datasheet says | Page |
|---|---|---|---|---|
| contacts | | tin | z H: NiPdAu lead finish z U: matte tin | 207 |
## CAD (KiCad official)
- Symbol: `ATTINY20-SSU`
- Footprint: `Package_SO:SOIC-14_3.9x8.7mm_P1.27mm`
- 3D model: SOIC-14 (KiCad packages3D, STEP)
- 3D model files: `attiny20-ssu-etched.step` / `attiny20-ssu-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `attiny20-ssu.step` / `attiny20-ssu.glb` are the bare package body.
## Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- **Datasheet:** [Microchip Tech datasheet](docs/attiny20-ssu-datasheet.pdf) (219 pp, sha256 `0bf57913e44d3a63`, retrieved 2026-10-30, tier: manufacturer)
- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-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).
[Datasheet PDF](docs/attiny20-ssu-datasheet.pdf)