Skip to the content
PCBKitNew board
SC0914(7) on a board, in 3D

SC0914(7)

Raspberry Pi

-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

Extended
DatasheetJLCPCBLCSCraspberry-pi/SC0914(7)
Category
Microcontrollers (MCU, MPU, SOC)
Package
QFN-56(7x7)
Pins
57

Overview

The SC0914(7) 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.

PCBKit's library has its KiCad symbol (corpus:SC0914_7_428a2d1d, from open boards on GitHub) and its footprint (EasyEDA_Cloud:QFN-56_L7.0-W7.0-P0.40-TL-EP3.1, from EasyEDA), ready for a KiCad board. JLCPCB lists it (part C6472266). 1 open-source board in 1 repository on GitHub use it.

Symbol

IOVDD_11IOVDD_210GPIO811GPIO912GPIO1013GPIO1114GPIO1215GPIO1316GPIO1417GPIO1518TESTEN19GPIO02XIN20XOUT21IOVDD_322DVDD_123SWCLK24SWDIO25RUN26GPIO1627GPIO1728GPIO1829GPIO13GPIO1930GPIO2031GPIO2132IOVDD_433GPIO2234GPIO2335GPIO2436GPIO2537GPIO26/ADC038GPIO27/ADC139GPIO24GPIO28/ADC240GPIO29/ADC341IOVDD_542ADC_AVDD43VREG_VIN44VREG_VOUT45USB_DM46USB_DP47USB_VDD48IOVDD_649GPIO35DVDD_250QSPI_SD351QSPI_SCLK52QSPI_SD053QSPI_SD254QSPI_SD155QSPI_SS_N56GND57GPIO46GPIO57GPIO68GPIO79
corpus:SC0914_7_428a2d1dFrom open boards on GitHub

Footprint

57
EasyEDA_Cloud:QFN-56_L7.0-W7.0-P0.40-TL-EP3.1From EasyEDA

From the datasheet

12
Supply, least
1.62 V · IOVDD, recommended operating min · p. 621
Supply, most
3.63 V · IOVDD, recommended operating max · p. 621
Supply, least
1.05 V · DVDD, recommended operating min · p. 621
Supply, most
1.16 V · DVDD, recommended operating max · p. 621
Supply, least
3.135 V · USB_VDD, recommended operating min · p. 621
Supply, absolute maximum
3.63 V · IOVDD, absolute max · p. 617
Junction to air (QFN 56)
48 K/W · junction to ambient · p. 611
Junction to case (QFN 56)
19.01 K/W · junction to case · p. 611
Junction to board (QFN 56)
29.03 K/W · junction to board · p. 611
Takes asleep
180 µA · DVDD, Dormant typical average · p. 623
Takes asleep
390 µA · DVDD, Sleep typical average · p. 623
Supply, least
1.63 V · VREG_VIN, min input supply voltage for internal regulator · p. 163

What it is and has

27
Core and clock
Dual ARM Cortex-M0+ @ 133MHz · p. 10
SRAM
264kB in six independent banks · p. 10
External Flash support
Up to 16MB via dedicated QSPI bus · p. 10
DMA
DMA controller · p. 10
Bus
Fully-connected AHB crossbar · p. 10
Arithmetic peripherals
Interpolator and integer divider · p. 10
Core regulator
On-chip programmable LDO · p. 10
PLL
2 · p. 10
GPIO
30 pins; 4 can be analogue inputs · p. 10
UART
2 · p. 10
SPI
2 controllers · p. 10
I2C
2 controllers · p. 10
PWM
16 channels · p. 10
USB
USB 1.1 controller and PHY; host and device support · p. 10
PIO
8 state machines · p. 10
Package
7×7 mm QFN-56 · p. 611
GPIO drive strength
2mA, 4mA, 8mA or 12mA · p. 240
GPIO slew rate
slow or fast · p. 240
GPIO input hysteresis
Schmitt trigger mode can be enabled · p. 240
I2C operating modes
Master or Slave; default Master · p. 441
I2C speed modes
Standard mode, Fast mode or Fast mode plus · p. 441
I2C addressing
10-bit addressing in Master mode · p. 441
I2C transmit buffer
16 elements per controller · p. 441
I2C receive buffer
16 elements per controller · p. 441
I2C DMA
Supported · p. 441
I2C interrupts
Supported · p. 441
Moisture Sensitivity Level
1 · p. 614

Around it

2
res 27Ω
between USB_DP and USB Data +ve; Series resistor required for USB operation. · p. 617
res 27Ω
between USB_DM and USB Data -ve; Series resistor required for USB operation. · p. 617

Specifications

131
ParameterConditionsAs printedPage
θJA θJAQFN 56typ 48 °C/W611
ψJT ψJTQFN 56typ 0.8 °C/W611
ψJB ψJBQFN 56typ 29.2 °C/W611
TJ TJQFN 56typ 42 °C611
TT TTQFN 56typ 41.8 °C611
θJC θJCQFN 56typ 19.01 °C/W611
θJB θJBQFN 56typ 29.03 °C/W611
I/O Supply Voltage IOVDDmin -0.5 · max 3.63 V617
Voltage at IO VPINMaximum: IOVDD + 0.5 Vmin -0.5 V617
Human Body Model HBMAll pins unless otherwise stated; JEDEC JS-001-2012max 2 kV617
Human Body Model HBMDigital (FT) pins only; JEDEC JS-001-2012max 4 kV618
Charged Device Model CDMJESD22-C101E (December 2009)max 500 V618
Case Temperature TCmin -40 · max 85 °C618
Pin Input Leakage Current IINmax 1 uA618
Input Voltage High @ IOVDD=2.5V VIHIOVDD=2.5V; maximum IOVDD + 0.3min 1.7 V618
Input Voltage High @ IOVDD=3.3V VIHIOVDD=3.3V; maximum IOVDD + 0.3min 2 V618
Input Voltage Low @ IOVDD=1.8V VILIOVDD=1.8V; maximum 0.35 * IOVDDmin -0.3 V618
Input Voltage Low @ IOVDD=2.5V VILIOVDD=2.5Vmin -0.3 · max 0.7 V618
Input Voltage Low @ IOVDD=3.3V VILIOVDD=3.3Vmin -0.3 · max 0.8 V618
Input Hysteresis Voltage @ IOVDD=2.5V VHYSIOVDD=2.5V; Schmitt Trigger enabledmin 0.2 V618
Input Hysteresis Voltage @ IOVDD=3.3V VHYSIOVDD=3.3V; Schmitt Trigger enabledmin 0.2 V618
Output Voltage High @ IOVDD=1.8V VOHIOVDD=1.8V; IOH = 2, 4, 8 or 12mA depending on setting; maximum IOVDDmin 1.24 V618
Output Voltage High @ IOVDD=2.5V VOHIOVDD=2.5V; IOH = 2, 4, 8 or 12mA depending on setting; maximum IOVDDmin 1.78 V619
Output Voltage High @ IOVDD=3.3V VOHIOVDD=3.3V; IOH = 2, 4, 8 or 12mA depending on setting; maximum IOVDDmin 2.62 V619
Output Voltage Low @ IOVDD=1.8V VOLIOVDD=1.8V; IOL = 2, 4, 8 or 12mA depending on settingmin 0 · max 0.3 V619
Output Voltage Low @ IOVDD=2.5V VOLIOVDD=2.5V; IOL = 2, 4, 8 or 12mA depending on settingmin 0 · max 0.4 V619
Output Voltage Low @ IOVDD=3.3V VOLIOVDD=3.3V; IOL = 2, 4, 8 or 12mA depending on settingmin 0 · max 0.5 V619
Pull-Up Resistance RPUmin 50 · max 80 kΩ619
Pull-Down Resistance RPDmin 50 · max 80 kΩ619
Maximum Total IOVDD current IIOVDD_MAXSum of all current being sourced by GPIO and QSPI pinsmax 50 mA619
Maximum Total VSS current due to IO (IOVSS) IIOVSS_MAXSum of all current being sunk into GPIO and QSPI pinsmax 50 mA619
Single Ended Input Voltage High VIHSEmin 2 V619
Single Ended Input Voltage Low VILSEmax 0.8 V619
Differential Input Voltage High VIHDIFFmin 0.2 V619
Differential Input Voltage Low VILDIFFmax -0.2 V619
Output Voltage High VOHMaximum USB_VDDmin 2.8 V619
Output Voltage Low VOLmin 0 · max 0.3 V619
Pull-Up Resistance - RPU2 RPU2min 0.873 · max 1.548 kΩ619
Pull-Up Resistance - RPU1&2 RPU1&2min 1.398 · max 3.063 kΩ620
Pull-Down Resistance RPDmin 14.25 · max 15.75 kΩ620
ADC Input Voltage Range VPIN_ADCMaximum ADC_AVDDmin 0 V620
Effective Number of Bits ENOBSee Section 4.9.3min 8.7 bits620
Resolved Bitsmax 12 bits620
ADC Input Impedance RIN_ADCmin 100 kΩ620
Input Voltage Low VILXIN only; XOUT floating; maximum 0.35*IOVDDmin 0 V620
IOVDD IOVDDDigital IO; typical 1.8 / 3.3 V; adjust GPIO VOLTAGE_SELECT when IOVDD <2.5Vmin 1.62 · max 3.63 V621
DVDD DVDDDigital core; short term transients within +/-100mVmin 1.05 · typ 1.1 · max 1.16 V621
VREG_VIN VREG_VINVoltage regulator; typical 1.8 / 3.3 Vmin 1.62 · max 3.63 V621
USB_VDD USB_VDDUSB PHYmin 3.135 · typ 3.3 · max 3.63 V621
ADC_AVDD ADC_AVDDADC; performance compromised below 2.97Vmin 1.62 · typ 3.3 · max 3.63 V621
DMAIncrease in DVDD current when peripheral clocks enabledtyp 2.6 uA/MHz622
I2C0Increase in DVDD current when peripheral clocks enabledtyp 3.9 uA/MHz622
I2C1Increase in DVDD current when peripheral clocks enabledtyp 3.8 uA/MHz622
IO + PadsIncrease in DVDD current when peripheral clocks enabledtyp 23.6 uA/MHz622
PIO0Increase in DVDD current when peripheral clocks enabledtyp 12.3 uA/MHz622
PIO1Increase in DVDD current when peripheral clocks enabledtyp 12.5 uA/MHz622
PWMIncrease in DVDD current when peripheral clocks enabledtyp 5 uA/MHz622
RTCIncrease in DVDD current when peripheral clocks enabledtyp 1.1 uA/MHz622
SIOIncrease in DVDD current when peripheral clocks enabledtyp 1.9 uA/MHz622
SPI0Increase in DVDD current when peripheral clocks enabledtyp 1.7 uA/MHz622
SPI1Increase in DVDD current when peripheral clocks enabledtyp 1.8 uA/MHz622
TimerIncrease in DVDD current when peripheral clocks enabledtyp 1.2 uA/MHz622
UART0Increase in DVDD current when peripheral clocks enabledtyp 3.5 uA/MHz622
UART1Increase in DVDD current when peripheral clocks enabledtyp 3.7 uA/MHz622
WatchdogIncrease in DVDD current when peripheral clocks enabledtyp 1 uA/MHz622
XIPIncrease in DVDD current when peripheral clocks enabledtyp 37.6 uA/MHz622
ADCDVDD; system clock 125 MHz; unit copied from table headingtyp 0.1 uA/MHz622
USBCTRLDVDD; system clock 125 MHz; unit copied from table headingtyp 1.3 uA/MHz622
PopcornDVDD average current; system clock 48MHztyp 10.9 · max 16.6 mA623
PopcornIOVDD average current; system clock 48MHztyp 24.8 · max 35.5 mA623
BOOTSEL mode - ActiveDVDD average currenttyp 9.4 · max 14.7 mA623
BOOTSEL mode - ActiveIOVDD average currenttyp 1.2 · max 4.3 mA623
BOOTSEL mode - ActiveUSB_VDD average currenttyp 1.4 · max 2 mA623
BOOTSEL mode - IdleDVDD average currenttyp 9 · max 14.3 mA623
BOOTSEL mode - IdleIOVDD average currenttyp 1.2 · max 4.3 mA623
BOOTSEL mode - IdleUSB_VDD average currenttyp 0.2 · max 0.6 mA623
DormantDVDD average currenttyp 0.18 · max 4.2 mA623
SleepDVDD average currenttyp 0.39 · max 4.5 mA623
input supply voltage VVREG_VINInternal voltage regulator; typical range printed as 1.8 - 3.3 Vmin 1.63 · max 3.63 V163
output voltage variation ΔVVREG_VOUTmin -3 · max 3 % of selected output voltage163
output current IMAXInternal voltage regulatormax 100 mA163
current limit ILIMITInternal voltage regulatormin 150 · typ 350 · max 450 mA163
ROK assertion threshold ROKTH.ASSERTmin 87 · typ 90 · max 93 % of selected output voltage163
ROK deassertion threshold ROKTH.DEASSERTmin 84 · typ 87 · max 90 % of selected output voltage163
power-up time tPOWER-ONEN = 1, load current = 0mA, VREG_VIN ramps up in 100us; values vary with load current and capacitance on VREG_VOUTtyp 275 · max 350 us163
θJA θJARP2040 QFN 56 packagetyp 48 °C/W611
ψJT ψJTRP2040 QFN 56 packagetyp 0.8 °C/W611
ψJB ψJBRP2040 QFN 56 packagetyp 29.2 °C/W611
TJ TJRP2040 QFN 56 package; tabulated temperature, not a maximum ratingtyp 42 °C611
TT TTRP2040 QFN 56 package; tabulated temperaturetyp 41.8 °C611
θJC θJCRP2040 QFN 56 packagetyp 19.01 °C/W611
θJB θJBRP2040 QFN 56 packagetyp 29.03 °C/W611
Human Body Model HBMCompliant with JEDEC specification JS-001-2012 (April 2012)max 2 kV617
Human Body Model HBMDigital (FT) pins only; compliant with JEDEC specification JS-001-2012 (April 2012)max 4 kV618
Charged Device Model CDMCompliant with JESD22-C101E (December 2009)max 500 V618
Input Voltage High VIHIOVDD=2.5V; maximum: IOVDD + 0.3min 1.7 V618
Input Voltage High VIHIOVDD=3.3V; maximum: IOVDD + 0.3min 2 V618
Input Voltage Low VILIOVDD=1.8V; maximum: 0.35 * IOVDDmin -0.3 V618
Input Voltage Low VILIOVDD=2.5Vmin -0.3 · max 0.7 V618
Input Voltage Low VILIOVDD=3.3Vmin -0.3 · max 0.8 V618
Input Hysteresis Voltage VHYSIOVDD=2.5V; Schmitt Trigger enabledmin 0.2 V618
Input Hysteresis Voltage VHYSIOVDD=3.3V; Schmitt Trigger enabledmin 0.2 V618
Output Voltage High VOHIOVDD=1.8V; IOH = 2, 4, 8 or 12mA depending on setting; maximum: IOVDDmin 1.24 V618
DMATypical DVDD current increase when peripheral clocks are enabledtyp 2.6 uA/MHz622
I2C0Typical DVDD current increase when peripheral clocks are enabledtyp 3.9 uA/MHz622
I2C1Typical DVDD current increase when peripheral clocks are enabledtyp 3.8 uA/MHz622
IO + PadsTypical DVDD current increase when peripheral clocks are enabledtyp 23.6 uA/MHz622
PIO0Typical DVDD current increase when peripheral clocks are enabledtyp 12.3 uA/MHz622
PIO1Typical DVDD current increase when peripheral clocks are enabledtyp 12.5 uA/MHz622
PWMTypical DVDD current increase when peripheral clocks are enabledtyp 5 uA/MHz622
RTCTypical DVDD current increase when peripheral clocks are enabledtyp 1.1 uA/MHz622
SIOTypical DVDD current increase when peripheral clocks are enabledtyp 1.9 uA/MHz622
SPI0Typical DVDD current increase when peripheral clocks are enabledtyp 1.7 uA/MHz622
SPI1Typical DVDD current increase when peripheral clocks are enabledtyp 1.8 uA/MHz622
TimerTypical DVDD current increase when peripheral clocks are enabledtyp 1.2 uA/MHz622
UART0Typical DVDD current increase when peripheral clocks are enabledtyp 3.5 uA/MHz622
UART1Typical DVDD current increase when peripheral clocks are enabledtyp 3.7 uA/MHz622
WatchdogTypical DVDD current increase when peripheral clocks are enabledtyp 1 uA/MHz622
XIPTypical DVDD current increase when peripheral clocks are enabledtyp 37.6 uA/MHz622
ADCStandard clocks, system clock of 125 MHz; unit copied from table headertyp 0.1 uA/MHz622
USBCTRLStandard clocks, system clock of 125 MHz; unit copied from table headertyp 1.3 uA/MHz622
Average DVDD CurrentPopcorn; system clock frequency of 48MHztyp 10.9 · max 16.6 mA623
Average IOVDD CurrentPopcorn; system clock frequency of 48MHztyp 24.8 · max 35.5 mA623
Average DVDD CurrentBOOTSEL mode - Activetyp 9.4 · max 14.7 mA623
Average IOVDD CurrentBOOTSEL mode - Activetyp 1.2 · max 4.3 mA623
Average USB_VDD CurrentBOOTSEL mode - Activetyp 1.4 · max 2 mA623
Average DVDD CurrentBOOTSEL mode - Idletyp 9 · max 14.3 mA623
Average IOVDD CurrentBOOTSEL mode - Idletyp 1.2 · max 4.3 mA623
Average USB_VDD CurrentBOOTSEL mode - Idletyp 0.2 · max 0.6 mA623
Average DVDD CurrentDormanttyp 0.18 · max 4.2 mA623
Average DVDD CurrentSleeptyp 0.39 · max 4.5 mA623

Pins, by the datasheet

16
19 TESTEN
Test enable; connect to Gnd. IOVDD domain, pull-down at reset. · p. 617
47 USB_DP
USB Data +ve; 27Ω series resistor required for USB operation. · p. 617
46 USB_DM
USB Data -ve; 27Ω series resistor required for USB operation. · p. 617
1 IOVDD
IO supply. · p. 617
10 IOVDD
IO supply. · p. 617
22 IOVDD
IO supply. · p. 617
33 IOVDD
IO supply. · p. 617
42 IOVDD
IO supply. · p. 617
49 IOVDD
IO supply. · p. 617
23 DVDD
Core supply. · p. 617
50 DVDD
Core supply. · p. 617
44 VREG_VIN
Voltage regulator input supply. · p. 617
45 VREG_VOUT
Voltage regulator output. · p. 617
48 USB_VDD
USB supply. · p. 617
43 ADC_AVDD
ADC supply. · p. 617
57 GND
Common ground connection via central pad. · p. 617

Parameters

15
ADC (Bit)
12bit
CPU Core
ARM Cortex-M0+
CPU Maximum Speed
133MHz
Core Size
32 Bit
Number of I/O
30
Operating Temperature
-40℃~+85℃@(TC)
Oscillator Type
Built-in+External
Program Memory Type
External
RAM Size
264KB
Standby Current
180uA
Thermal Resistance(Junction to Ambient)
48℃/W
Thermal Resistance(Junction to Board)
29.03℃/W
Thermal Resistance(Junction to Case)
19.01℃/W
Voltage - Supply
1.05V~3.63V
Voltage - Supply(Absolute Max)
3.63V

Order codes

1

Pinout

57
The pins of the SC0914(7)
PinNameType
1IOVDD_1Passive
2GPIO0Passive
3GPIO1Passive
4GPIO2Passive
5GPIO3Passive
6GPIO4Passive
7GPIO5Passive
8GPIO6Passive
9GPIO7Passive
10IOVDD_2Passive
11GPIO8Passive
12GPIO9Passive
13GPIO10Passive
14GPIO11Passive
15GPIO12Passive
16GPIO13Passive
17GPIO14Passive
18GPIO15Passive
19TESTENPassive
20XINPassive
21XOUTPassive
22IOVDD_3Passive
23DVDD_1Passive
24SWCLKPassive
25SWDIOPassive
26RUNPassive
27GPIO16Passive
28GPIO17Passive
29GPIO18Passive
30GPIO19Passive
31GPIO20Passive
32GPIO21Passive
33IOVDD_4Passive
34GPIO22Passive
35GPIO23Passive
36GPIO24Passive
37GPIO25Passive
38GPIO26/ADC0Passive
39GPIO27/ADC1Passive
40GPIO28/ADC2Passive
41GPIO29/ADC3Passive
42IOVDD_5Passive
43ADC_AVDDPassive
44VREG_VINPassive
45VREG_VOUTPassive
46USB_DMPassive
47USB_DPPassive
48USB_VDDPassive
49IOVDD_6Passive
50DVDD_2Passive
51QSPI_SD3Passive
52QSPI_SCLKPassive
53QSPI_SD0Passive
54QSPI_SD2Passive
55QSPI_SD1Passive
56QSPI_SS_NPassive
57GNDPassive

Open-source boards using it

All 1
  • 4 layers89.9 × 88.8 mmBigboard, the printed circuit board in 3D

    Bigboard

    mincrmatt12/MWatch

    pebble-style smartwatch os&hardware

    110 parts

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/raspberry-pi/SC0914(7)" title="SC0914(7) in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe>
A picture
<img src="https://pcbkit.io/embed/parts/raspberry-pi/SC0914(7).jpg" alt="SC0914(7)" width="1200" height="900">
A picture that opens the part, for a README
[![SC0914(7)](https://pcbkit.io/embed/parts/raspberry-pi/SC0914(7).jpg?size=s)](https://pcbkit.io/parts/raspberry-pi/SC0914(7))

Questions

Is there a KiCad symbol and footprint for the SC0914(7)?

Yes. The symbol is corpus:SC0914_7_428a2d1d and the footprint EasyEDA_Cloud:QFN-56_L7.0-W7.0-P0.40-TL-EP3.1, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the SC0914(7)?

QFN-56(7x7), with 57 pins. Its footprint is drawn on this page.

Where is the SC0914(7) datasheet?

Raspberry Pi publishes it: the Datasheet link on this page opens it.

Where can I order the SC0914(7)?

JLCPCB lists it as part C6472266, with 0 in stock; the sellers' links on this page open their listings.

Which open-source boards use the SC0914(7)?

1 board in 1 repository on GitHub; the most starred are listed on this page, with their KiCad files.