
PD240W kicad
theohg/PD240W
PD240W is a complete hardware and firmware project converting USB-C Power Delivery into a programmable 240W (48V 5A) bench power supply, featuring C++ code for Raspberry Pi Pico, custom PCB Gerbers, and a 3D-printable…
The SC0914(13) is a microcontroller made by Raspberry Pi in a QFN-56(7x7) package with 57 pins. -40℃~+85℃@(TC) 1.8V~3.3V 12bit 133MHz 264KB 30 32 Bit ARM Cortex-M0+ Built-in+External External QFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHS.
JLCPCB lists it (part C3227924). 25 open-source boards in 23 repositories on GitHub use it.
The library has no symbol for this part yet.
The library has no footprint for this part yet.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| θJA θJA | QFN 56 | typ 48 °C/W | 612 |
| ψJT ψJT | QFN 56 | typ 0.8 °C/W | 612 |
| ψJB ψJB | QFN 56 | typ 29.2 °C/W | 612 |
| TJ TJ | QFN 56; temperature accompanying thermal data | typ 42 °C | 612 |
| TT TT | QFN 56; temperature accompanying thermal data | typ 41.8 °C | 612 |
| θJC θJC | QFN 56 | typ 19.01 °C/W | 612 |
| θJB θJB | QFN 56 | typ 29.03 °C/W | 612 |
| I/O Supply Voltage IOVDD | Standard and Fault Tolerant digital IO | min -0.5 · max 3.63 V | 618 |
| Voltage at IO VPIN | Standard and Fault Tolerant digital IO | min -0.5 V | 618 |
| Human Body Model HBM | All pins unless otherwise stated; compliant with JEDEC specification JS-001-2012 (April 2012) | max 2 kV | 618 |
| Human Body Model Digital (FT) pins only HBM | Digital (FT) pins only; compliant with JEDEC specification JS-001-2012 (April 2012) | max 4 kV | 619 |
| Charged Device Model CDM | Compliant with JESD22-C101E (December 2009) | max 500 V | 619 |
| Case Temperature TC | min -40 · max 85 °C | 619 | |
| Pin Input Leakage Current IIN | max 1 uA | 619 | |
| Input Voltage High @ IOVDD=2.5V VIH | IOVDD=2.5V | min 1.7 V | 619 |
| Input Voltage High @ IOVDD=3.3V VIH | IOVDD=3.3V | min 2 V | 619 |
| Input Voltage Low @ IOVDD=1.8V VIL | IOVDD=1.8V | min -0.3 V | 619 |
| Input Voltage Low @ IOVDD=2.5V VIL | IOVDD=2.5V | min -0.3 · max 0.7 V | 619 |
| Input Voltage Low @ IOVDD=3.3V VIL | IOVDD=3.3V | min -0.3 · max 0.8 V | 619 |
| Input Hysteresis Voltage @ IOVDD=2.5V VHYS | IOVDD=2.5V; Schmitt Trigger enabled | min 0.2 V | 619 |
| Input Hysteresis Voltage @ IOVDD=3.3V VHYS | IOVDD=3.3V; Schmitt Trigger enabled | min 0.2 V | 619 |
| Output Voltage High @ IOVDD=1.8V VOH | IOVDD=1.8V; IOH = 2, 4, 8 or 12mA depending on setting | min 1.24 V | 619 |
| Output Voltage High @ IOVDD=2.5V VOH | IOVDD=2.5V; IOH = 2, 4, 8 or 12mA depending on setting | min 1.78 V | 620 |
| Output Voltage High @ IOVDD=3.3V VOH | IOVDD=3.3V; IOH = 2, 4, 8 or 12mA depending on setting | min 2.62 V | 620 |
| Output Voltage Low @ IOVDD=1.8V VOL | IOVDD=1.8V; IOL = 2, 4, 8 or 12mA depending on setting | min 0 · max 0.3 V | 620 |
| Output Voltage Low @ IOVDD=2.5V VOL | IOVDD=2.5V; IOL = 2, 4, 8 or 12mA depending on setting | min 0 · max 0.4 V | 620 |
| Output Voltage Low @ IOVDD=3.3V VOL | IOVDD=3.3V; IOL = 2, 4, 8 or 12mA depending on setting | min 0 · max 0.5 V | 620 |
| Pull-Up Resistance RPU | min 50 · max 80 kΩ | 620 | |
| Pull-Down Resistance RPD | min 50 · max 80 kΩ | 620 | |
| Maximum Total IOVDD current IIOVDD_MAX | Sum of all current being sourced by GPIO and QSPI pins | max 50 mA | 620 |
| Maximum Total VSS current due to IO (IOVSS) IIOVSS_MAX | Sum of all current being sunk into GPIO and QSPI pins | max 50 mA | 620 |
| Single Ended Input Voltage High VIHSE | min 2 V | 620 | |
| Single Ended Input Voltage Low VILSE | max 0.8 V | 620 | |
| Differential Input Voltage High VIHDIFF | min 0.2 V | 620 | |
| Differential Input Voltage Low VILDIFF | max -0.2 V | 620 | |
| Output Voltage High VOH | min 2.8 V | 620 | |
| Output Voltage Low VOL | min 0 · max 0.3 V | 620 | |
| Pull-Up Resistance - RPU2 RPU2 | min 0.873 · max 1.548 kΩ | 620 | |
| Pull-Up Resistance - RPU1&2 RPU1&2 | min 1.398 · max 3.063 kΩ | 621 | |
| Pull-Down Resistance RPD | min 14.25 · max 15.75 kΩ | 621 | |
| ADC Input Voltage Range VPIN_ADC | min 0 V | 621 | |
| Effective Number of Bits ENOB | See Section 4.9.3 | min 8.7 bits | 621 |
| Resolved Bits | max 12 bits | 621 | |
| ADC Input Impedance RIN_ADC | min 100 kΩ | 621 | |
| Input Voltage Low VIL | XIN only. XOUT floating | min 0 V | 621 |
| IOVDD IOVDD | Digital IO; if IOVDD <2.5V, adjust GPIO VOLTAGE_SELECT registers | min 1.62 · max 3.63 V | 622 |
| DVDD DVDD | Digital core; short term transients should be within +/-100mV | min 1.05 · typ 1.1 · max 1.16 V | 622 |
| VREG_VIN VREG_VIN | Voltage regulator | min 1.62 · max 3.63 V | 622 |
| USB_VDD USB_VDD | USB PHY | min 3.135 · typ 3.3 · max 3.63 V | 622 |
| ADC_AVDD ADC_AVDD | ADC; performance compromised below 2.97V | min 1.62 · typ 3.3 · max 3.63 V | 622 |
| DMA | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 2.6 uA/MHz | 623 |
| I2C0 | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 3.9 uA/MHz | 623 |
| I2C1 | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 3.8 uA/MHz | 623 |
| IO + Pads | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 23.6 uA/MHz | 623 |
| PIO0 | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 12.3 uA/MHz | 623 |
| PIO1 | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 12.5 uA/MHz | 623 |
| PWM | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 5 uA/MHz | 623 |
| RTC | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 1.1 uA/MHz | 623 |
| SIO | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 1.9 uA/MHz | 623 |
| SPI0 | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 1.7 uA/MHz | 623 |
| SPI1 | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 1.8 uA/MHz | 623 |
| Timer | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 1.2 uA/MHz | 623 |
| UART0 | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 3.5 uA/MHz | 623 |
| UART1 | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 3.7 uA/MHz | 623 |
| Watchdog | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 1 uA/MHz | 623 |
| XIP | Incremental DVDD current with peripheral clocks enabled; default clocks | typ 37.6 uA/MHz | 623 |
| ADC | DVDD; standard clocks, system clock 125 MHz; unit as printed | typ 0.1 uA/MHz | 623 |
| USBCTRL | DVDD; standard clocks, system clock 125 MHz; unit as printed | typ 1.3 uA/MHz | 623 |
| Popcorn | Average DVDD current; media player demo, VGA, I2S audio, 4-bit SD Card; system clock 48MHz | typ 10.9 · max 16.6 mA | 624 |
| Popcorn | Average IOVDD current; media player demo, VGA, I2S audio, 4-bit SD Card; system clock 48MHz | typ 24.8 · max 35.5 mA | 624 |
| BOOTSEL mode - Active | Average DVDD current; USB activity | typ 9.4 · max 14.7 mA | 624 |
| BOOTSEL mode - Active | Average IOVDD current; USB activity | typ 1.2 · max 4.3 mA | 624 |
| BOOTSEL mode - Active | Average USB_VDD current; USB activity | typ 1.4 · max 2 mA | 624 |
| BOOTSEL mode - Idle | Average DVDD current; without USB activity | typ 9 · max 14.3 mA | 624 |
| BOOTSEL mode - Idle | Average IOVDD current; without USB activity | typ 1.2 · max 4.3 mA | 624 |
| BOOTSEL mode - Idle | Average USB_VDD current; without USB activity | typ 0.2 · max 0.6 mA | 624 |
| Dormant | Average DVDD current; hello_dormant binary | typ 0.18 · max 4.2 mA | 624 |
| Sleep | Average DVDD current; hello_sleep binary | typ 0.39 · max 4.5 mA | 624 |
| input supply voltage VVREG_VIN | min 1.63 · max 3.63 V | 163 | |
| output voltage variation ΔVVREG_VOUT | min -3 · max 3 % of selected output voltage | 163 | |
| output current IMAX | max 100 mA | 163 | |
| current limit ILIMIT | min 150 · typ 350 · max 450 mA | 163 | |
| ROK assertion threshold ROKTH.ASSERT | min 87 · typ 90 · max 93 % of selected output voltage | 163 | |
| ROK deassertion threshold ROKTH.DEASSERT | min 84 · typ 87 · max 90 % of selected output voltage | 163 | |
| power-up time tPOWER-ON | EN = 1, load current = 0mA, VREG_VIN ramps up in 100us; values vary with load current and capacitance on VREG_VOUT | typ 275 · max 350 us | 163 |
| TJ TJ | QFN 56; temperature reported with thermal data | typ 42 °C | 612 |
| TT TT | QFN 56; temperature reported with thermal data | typ 41.8 °C | 612 |
| I/O Supply Voltage IOVDD | min -0.5 · max 3.63 V | 618 | |
| Voltage at IO VPIN | Maximum: IOVDD + 0.5 V | min -0.5 V | 618 |
| Human Body Model HBM | Compliant with JEDEC specification JS-001-2012 (April 2012) | max 2 kV | 618 |
| Human Body Model HBM | Digital (FT) pins only; compliant with JEDEC specification JS-001-2012 (April 2012) | max 4 kV | 619 |
| Input Voltage High @ IOVDD=2.5V VIH | IOVDD=2.5V; maximum: IOVDD + 0.3 | min 1.7 V | 619 |
| Input Voltage High @ IOVDD=3.3V VIH | IOVDD=3.3V; maximum: IOVDD + 0.3 | min 2 V | 619 |
| Input Voltage Low @ IOVDD=1.8V VIL | IOVDD=1.8V; maximum: 0.35 * IOVDD | min -0.3 V | 619 |
| Output Voltage High @ IOVDD=1.8V VOH | IOVDD=1.8V; IOH = 2, 4, 8 or 12mA depending on setting; maximum: IOVDD | min 1.24 V | 619 |
| DMA | DVDD; increase when peripheral clocks are enabled | typ 2.6 uA/MHz | 623 |
| I2C0 | DVDD; increase when peripheral clocks are enabled | typ 3.9 uA/MHz | 623 |
| I2C1 | DVDD; increase when peripheral clocks are enabled | typ 3.8 uA/MHz | 623 |
| IO + Pads | DVDD; increase when peripheral clocks are enabled | typ 23.6 uA/MHz | 623 |
| PIO0 | DVDD; increase when peripheral clocks are enabled | typ 12.3 uA/MHz | 623 |
| PIO1 | DVDD; increase when peripheral clocks are enabled | typ 12.5 uA/MHz | 623 |
| PWM | DVDD; increase when peripheral clocks are enabled | typ 5 uA/MHz | 623 |
| RTC | DVDD; increase when peripheral clocks are enabled | typ 1.1 uA/MHz | 623 |
| SIO | DVDD; increase when peripheral clocks are enabled | typ 1.9 uA/MHz | 623 |
| SPI0 | DVDD; increase when peripheral clocks are enabled | typ 1.7 uA/MHz | 623 |
| SPI1 | DVDD; increase when peripheral clocks are enabled | typ 1.8 uA/MHz | 623 |
| Timer | DVDD; increase when peripheral clocks are enabled | typ 1.2 uA/MHz | 623 |
| UART0 | DVDD; increase when peripheral clocks are enabled | typ 3.5 uA/MHz | 623 |
| UART1 | DVDD; increase when peripheral clocks are enabled | typ 3.7 uA/MHz | 623 |
| Watchdog | DVDD; increase when peripheral clocks are enabled | typ 1 uA/MHz | 623 |
| XIP | DVDD; increase when peripheral clocks are enabled | typ 37.6 uA/MHz | 623 |
| ADC | DVDD; standard clocks, system clock of 125 MHz; unit as printed in table | typ 0.1 uA/MHz | 623 |
| USBCTRL | DVDD; standard clocks, system clock of 125 MHz; unit as printed in table | typ 1.3 uA/MHz | 623 |
| Popcorn | DVDD average current; system clock 48MHz; VGA video, I2S audio and 4-bit SD Card access | typ 10.9 · max 16.6 mA | 624 |
| Popcorn | IOVDD average current; system clock 48MHz; VGA video, I2S audio and 4-bit SD Card access | typ 24.8 · max 35.5 mA | 624 |
| BOOTSEL mode - Active | DVDD average current; Raspberry Pi 4 USB host | typ 9.4 · max 14.7 mA | 624 |
| BOOTSEL mode - Active | IOVDD average current; Raspberry Pi 4 USB host | typ 1.2 · max 4.3 mA | 624 |
| BOOTSEL mode - Active | USB_VDD average current; Raspberry Pi 4 USB host | typ 1.4 · max 2 mA | 624 |
| BOOTSEL mode - Idle | DVDD average current; Raspberry Pi 4 USB host | typ 9 · max 14.3 mA | 624 |
| BOOTSEL mode - Idle | IOVDD average current; Raspberry Pi 4 USB host | typ 1.2 · max 4.3 mA | 624 |
| BOOTSEL mode - Idle | USB_VDD average current; Raspberry Pi 4 USB host | typ 0.2 · max 0.6 mA | 624 |
| Dormant | DVDD average current; hello_dormant binary | typ 0.18 · max 4.2 mA | 624 |
| Sleep | DVDD average current; hello_sleep binary | typ 0.39 · max 4.5 mA | 624 |

theohg/PD240W
PD240W is a complete hardware and firmware project converting USB-C Power Delivery into a programmable 240W (48V 5A) bench power supply, featuring C++ code for Raspberry Pi Pico, custom PCB Gerbers, and a 3D-printable…

NessieCircuits/Riotee_Board
The Riotee board is a development board for battery-free wireless devices. The on-board wireless microcontroller runs off energy harvested from, for example, a solar panel and uses only tiny capacitors as energy…

psychogenic/spasics
Scratch repo for work, thoughts and notes about the spasics project: sending an ASIC to space!

roboryman/prototroller
A full-stack modular controller that is feature-rich, usable, responsive, and robust. Can be used for any HID-compliant purpose, but we focus on developing swappable modules that can form customizable gamepads.


efabless/chipignite_discover
This FPGA experimentation and development board was developped for efabless chipignite workshops and labs to serve as an easy to use experimentation board and stepping stone towards ASIC digital design, allowing for…

mole99/waferspace-main-pcb
Main PCB for wafer.space FABulous FPGA

QFN-56(7x7), with 57 pins.
Raspberry Pi publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C3227924, with 0 in stock; the sellers' links on this page open their listings.
Parts like it in the library: the RP2040 by Raspberry Pi, the CC3501ENJARSHR by Texas Instruments, the FU6865Q1 by Fortior Tech and the G32R501DNYU7 by Geehy. Check their datasheets: a part that fits the footprint may still differ in its ratings.
25 boards in 23 repositories on GitHub; the most starred are listed on this page, with their KiCad files.