component
STM32F042F6P6
Public Made by Adomby adom
STMicroelectronics Microcontrollers (MCU/MPU/SOC), TSSOP-20. Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.
← Commit history
page.json+188−8@@ -1,13 +1,198 @@ {+ "schema_version": 1,+ "type": "component", "slug": "stm32f042f6p6",+ "title": "STM32F042F6P6",+ "brief": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), TSSOP-20. Datasheet-verified pinout, KiCad symbol/footprint/3D.", "version": "0.1.0",- "type": "component",- "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), TSSOP-20. Datasheet-verified pinout, KiCad symbol/footprint/3D.",+ "license": "CC-BY-SA-4.0", "tags": [ "component", "mcu", "stm32f042f6p6" ],+ "component": {+ "mpn": "STM32F042F6P6",+ "manufacturer": "STMicroelectronics",+ "package": "TSSOP-20",+ "pin_count": 20,+ "category": "MCU",+ "subcategory": "Microcontrollers (MCU/MPU/SOC)",+ "datasheet": "https://www.st.com/resource/en/datasheet/stm32f042f6p6.pdf",+ "parts": {+ "symbol": "stm32f042f6p6.kicad_sym",+ "footprint": "stm32f042f6p6.kicad_mod",+ "model_3d": "stm32f042f6p6.glb",+ "model_3d_step": "stm32f042f6p6.step",+ "lbr": "stm32f042f6p6.lbr"+ },+ "distributor_links": {},+ "pins": [+ {+ "number": "1",+ "name": "PB8/BOOT0",+ "type": "bidirectional",+ "description": "General-purpose I/O (FTf: 5V-tolerant, Fast-Mode+ I2C capable). Also serves as BOOT0 pin to select boot memory (main Flash / system memory / embedded SRAM). Alternate functions: I2C1_SCL, CEC, TIM16_CH1, TSC_SYNC, CAN_RX."+ },+ {+ "number": "2",+ "name": "PF0-OSC_IN",+ "type": "bidirectional",+ "description": "5V-tolerant, FM+ capable I/O. Additional function: HSE crystal oscillator input (OSC_IN). Alternate functions: CRS_SYNC, I2C1_SDA."+ },+ {+ "number": "3",+ "name": "PF1-OSC_OUT",+ "type": "bidirectional",+ "description": "5V-tolerant, FM+ capable I/O. Additional function: HSE crystal oscillator output (OSC_OUT). Alternate function: I2C1_SCL."+ },+ {+ "number": "4",+ "name": "NRST",+ "type": "bidirectional",+ "description": "Device reset input / internal reset output (active low). Bidirectional pin with embedded weak pull-up resistor (RST I/O structure)."+ },+ {+ "number": "5",+ "name": "VDDA",+ "type": "power_in",+ "description": "Analog power supply, 2.0 - 3.6 V. Powers the ADC, reset block, PLL and internal regulator analog sections."+ },+ {+ "number": "6",+ "name": "PA0",+ "type": "bidirectional",+ "description": "TTa I/O (3.3 V-tolerant, ADC-connected). Additional functions: RTC_TAMP2, WKUP1, ADC_IN0. Alternate functions: USART2_CTS, TIM2_CH1_ETR, TSC_G1_IO1."+ },+ {+ "number": "7",+ "name": "PA1",+ "type": "bidirectional",+ "description": "TTa I/O (3.3 V-tolerant, ADC-connected). Additional function: ADC_IN1. Alternate functions: EVENTOUT, USART2_RTS, TIM2_CH2, TSC_G1_IO2."+ },+ {+ "number": "8",+ "name": "PA2",+ "type": "bidirectional",+ "description": "TTa I/O (3.3 V-tolerant, ADC-connected). Additional functions: ADC_IN2, WKUP4. Alternate functions: USART2_TX, TIM2_CH3, TSC_G1_IO3."+ },+ {+ "number": "9",+ "name": "PA3",+ "type": "bidirectional",+ "description": "TTa I/O (3.3 V-tolerant, ADC-connected). Additional function: ADC_IN3. Alternate functions: USART2_RX, TIM2_CH4, TSC_G1_IO4."+ },+ {+ "number": "10",+ "name": "PA4",+ "type": "bidirectional",+ "description": "TTa I/O (3.3 V-tolerant, ADC-connected). Additional function: ADC_IN4. Alternate functions: SPI1_NSS, I2S1_WS, TIM14_CH1, TSC_G2_IO1, USART2_CK, USB_NOE."+ },+ {+ "number": "11",+ "name": "PA5",+ "type": "bidirectional",+ "description": "TTa I/O (3.3 V-tolerant, ADC-connected). Additional function: ADC_IN5. Alternate functions: SPI1_SCK, I2S1_CK, CEC, TIM2_CH1_ETR, TSC_G2_IO2."+ },+ {+ "number": "12",+ "name": "PA6",+ "type": "bidirectional",+ "description": "TTa I/O (3.3 V-tolerant, ADC-connected). Additional function: ADC_IN6. Alternate functions: SPI1_MISO, I2S1_MCK, TIM3_CH1, TIM1_BKIN, TIM16_CH1, TSC_G2_IO3, EVENTOUT."+ },+ {+ "number": "13",+ "name": "PA7",+ "type": "bidirectional",+ "description": "TTa I/O (3.3 V-tolerant, ADC-connected). Additional function: ADC_IN7. Alternate functions: SPI1_MOSI, I2S1_SD, TIM3_CH2, TIM14_CH1, TIM1_CH1N, TIM17_CH1, TSC_G2_IO4, EVENTOUT."+ },+ {+ "number": "14",+ "name": "PB1",+ "type": "bidirectional",+ "description": "TTa I/O (3.3 V-tolerant, ADC-connected). Additional function: ADC_IN9. Alternate functions: TIM3_CH4, TIM14_CH1, TIM1_CH3N, TSC_G3_IO3."+ },+ {+ "number": "15",+ "name": "VSS",+ "type": "power_in",+ "description": "Digital ground. On TSSOP20 (and all non-48-pin packages) VSSA (analog ground) is bonded internally to this VSS pin; both digital and analog grounds must be connected here."+ },+ {+ "number": "16",+ "name": "VDD",+ "type": "power_in",+ "description": "Digital power supply, 2.0 - 3.6 V. On TSSOP20 this pin is shared with VDDIO2 (supply for PA8-PA15 I/Os); both are bonded to the same package pin."+ },+ {+ "number": "17",+ "name": "PA9",+ "type": "bidirectional",+ "description": "FTf I/O (5V-tolerant, FM+ capable), powered by VDDIO2. Alternate functions: USART1_TX, TIM1_CH2, TSC_G4_IO1, I2C1_SCL, MCO. PA11 can be remapped to this pin via SYSCFG_CFGR1."+ },+ {+ "number": "18",+ "name": "PA10",+ "type": "bidirectional",+ "description": "FTf I/O (5V-tolerant, FM+ capable), powered by VDDIO2. Alternate functions: USART1_RX, TIM1_CH3, TIM17_BKIN, TSC_G4_IO2, I2C1_SDA. PA12 can be remapped to this pin via SYSCFG_CFGR1."+ },+ {+ "number": "19",+ "name": "PA13",+ "type": "bidirectional",+ "description": "FT I/O (5V-tolerant), powered by VDDIO2. After reset configured as SWDIO with internal pull-up. Alternate functions: SWDIO, IR_OUT, USB_NOE."+ },+ {+ "number": "20",+ "name": "PA14",+ "type": "bidirectional",+ "description": "FT I/O (5V-tolerant), powered by VDDIO2. After reset configured as SWCLK with internal pull-down. Alternate functions: SWCLK, USART2_TX."+ }+ ],+ "provenance": {+ "extractor": "ds2sf",+ "datasheet": {+ "url": "https://www.st.com/resource/en/datasheet/stm32f042f6p6.pdf",+ "pages": 118,+ "sha256": "4c7b3ccc0428dbff",+ "source_tier": "mfr"+ },+ "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"+ }+ },+ "metadata": {+ "specs": {+ "Manufacturer": "STMicroelectronics",+ "Package": "TSSOP-20",+ "Category": "MCU",+ "Pins": "20"+ }+ },+ "sections": [+ "hero",+ "viewers",+ "readme",+ "breadcrumbs",+ "info"+ ],+ "discovery_triggers": [+ "stm32f042f6p6"+ ],+ "discovery_pitch": "STM32F042F6P6 (STMicroelectronics) component page with datasheet-verified CAD.",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }, "dependencies": {}, "hero": { "type": "image",@@ -25,10 +210,5 @@ "docs/stm32f042f6p6-datasheet.pdf", "viewers/symbol.html", "viewers/footprint.html"- ],- "visibility": "public",- "author": {- "name": "Ray",- "email": "[email protected]"- }+ ] }