Skip to the content
PCBKitNew board
RK3399 on a board, in 3D

RK3399

Rockchip

0℃~+80℃ 1.8GHz 10bit 122 200KB 32 Bit ARM Cortex-ASeries External ROMless FCBGA-828(21x21) Microcontrollers (MCU/MPU/SOC) ROHS

Extended
DatasheetJLCPCBLCSCrockchip/RK3399
Category
Microcontrollers (MCU, MPU, SOC)
Package
FCBGA-828(21x21)
Pins
828

Overview

The RK3399 is a microcontroller made by Rockchip in a FCBGA-828(21x21) package with 828 pins. 0℃~+80℃ 1.8GHz 10bit 122 200KB 32 Bit ARM Cortex-ASeries External ROMless FCBGA-828(21x21) Microcontrollers (MCU/MPU/SOC) ROHS.

PCBKit's library has its KiCad symbol (RK3399:RK3399, from Antmicro) and its footprint (bga-961-828-21x21mm-layout31x31-p0-65mm:BGA-961-828_21x21mm_Layout31x31_P0.65mm, from Antmicro), ready for a KiCad board. 109 are in stock at JLCPCB (part C22364186).

Symbol

VSSA1AVSSAA11EDP_AVSSB31BIGCPU_VDDK19LOGIC_VDDL17CENTERLOGIC_VDDM11BIGCPU_VDD_COMN18PLL_AVSSP17LITCPU_VDDP20GPU_VDDR11GPU_VDD_COMT15
RK3399:RK3399From Antmicro

Footprint

A1A2A3A4A5A6A7A8A9A10A11A12A13A14A15A16A17A18A19A20A21A22A23A24A25A26A27A28A29A30A31AA1AA2AA3AA4AA5AA6AA7AA8AA9AA10AA11AA12AA13AA14AA15AA16AA17AA18AA19AA20AA21AA22AA23AA24AA25AA26AA27AA28AA29AA30AA31AB1AB2AB8AB9AB10AB11AB12AB13AB14AB15AB16AB17AB18AB19AB20AB21AB22AB23AB24AB30AB31AC1AC2AC3AC4AC5AC6AC7AC8AC9AC10AC11AC12AC13AC14AC15AC16AC17AC18AC19AC20AC21AC22AC23AC24AC25AC26AC27AC28AC29AC30AC31AD1AD2AD3AD4AD5AD6AD7AD8AD9AD10AD11AD12AD13AD14AD15AD16AD17AD18AD19AD20AD21AD22AD23AD24AD25AD26AD27AD28AD29AD30AD31AE1AE2AE5AE6AE8AE9AE11AE12AE14AE15AE17AE18AE20AE21AE23AE24AE26AE27AE30AE31AF1AF2AF3AF4AF5AF7AF8AF9AF11AF12AF14AF15AF17AF18AF20AF21AF23AF24AF25AF27AF28AF29AF30AF31AG1AG2AG3AG4AG6AG7AG8AG9AG11AG12AG14AG15AG17AG18AG20AG21AG23AG24AG25AG26AG28AG29AG30AG31AH1AH2AH3AH5AH6AH8AH9AH11AH12AH14AH15AH17AH18AH20AH21AH23AH24AH26AH27AH29AH30AH31AJ1AJ2AJ3AJ4AJ5AJ6AJ8AJ9AJ11AJ12AJ14AJ15AJ17AJ18AJ20AJ21AJ23AJ24AJ26AJ27AJ28AJ29AJ30AJ31AK1AK2AK3AK4AK5AK6AK7AK8AK9AK10AK11AK12AK13AK14AK15AK16AK17AK18AK19AK20AK21AK22AK23AK24AK25AK26AK27AK28AK29AK30AK31AL1AL2AL3AL4AL5AL6AL7AL8AL9AL10AL11AL12AL13AL14AL15AL16AL17AL18AL19AL20AL21AL22AL23AL24AL25AL26AL27AL28AL29AL30AL31B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16B17B18B19B20B21B22B23B24B25B26B27B28B29B30B31C1C2C3C4C5C6C8C9C11C12C14C15C17C18C20C21C23C24C26C27C28C29C30C31D1D2D3D5D6D8D9D11D12D14D15D17D18D20D21D23D24D26D27D29D30D31E1E2E3E4E6E7E8E9E11E12E14E15E17E18E20E21E23E24E25E26E28E29E30E31F1F2F3F4F5F7F8F9F11F12F14F15F17F18F20F21F23F24F25F27F28F29F30F31G1G2G5G6G8G9G11G12G14G15G17G18G20G21G23G24G26G27G30G31H1H2H3H4H5H6H7H9H10H11H12H13H14H15H16H17H18H19H20H21H22H23H24H25H26H27H28H29H30H31J1J2J3J4J5J6J7J8J9J10J11J12J13J14J15J16J17J18J19J20J21J22J23J24J25J26J27J28J29J30J31K1K2K8K9K10K11K12K13K14K15K16K17K18K19K20K21K22K23K24K30K31L1L2L3L4L5L6L7L8L9L10L11L12L13L14L15L16L17L18L19L20L21L22L23L24L25L26L27L28L29L30L31M1M2M3M4M5M6M7M8M9M10M11M12M13M14M15M16M17M18M19M20M21M22M23M24M25M26M27M28M29M30M31N1N2N8N9N10N11N12N13N14N15N16N17N18N19N20N21N22N23N24N30N31P1P2P3P4P5P6P7P8P9P10P11P12P13P14P15P16P17P18P19P20P21P22P23P24P25P26P27P28P29P30P31R1R2R3R4R5R6R7R8R9R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31T1T2T8T9T10T11T12T13T14T15T16T17T18T19T20T21T22T23T24T30T31U1U2U3U4U5U6U7U8U9U10U11U12U13U14U15U16U17U18U19U20U21U22U23U24U25U26U27U28U29U30U31V1V2V3V4V5V6V7V8V9V10V11V12V13V14V15V16V17V18V19V20V21V22V23V24V25V26V27V28V29V30V31W1W2W8W9W10W11W12W13W14W15W16W17W18W19W20W21W22W23W24W30W31Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y11Y12Y13Y14Y15Y16Y17Y18Y19Y20Y21Y22Y23Y24Y25Y26Y27Y28Y29Y30Y31
bga-961-828-21x21mm-layout31x31-p0-65mm:BGA-961-828_21x21mm_Layout31x31_P0.65mmFrom Antmicro

Parameters

9
ADC (Bit)
10bit
CPU Core
ARM Cortex-ASeries
CPU Maximum Speed
1.8GHz
Core Size
32 Bit
Number of I/O
122
Operating Temperature
0℃~+80℃
Oscillator Type
External
Program Memory Type
ROMless
RAM Size
200KB

Order codes

1

Pinout

828
The pins of the RK3399
PinNameType
A1VSSPower in
A2DDR1_CSN1Output
A3DDR1_A12Output
A4DDR1_A10Output
A5DDR1_CKE0Output
A6DDR1_A9Output
A7DDR1_A7Output
A8DDR1_A5Output
A9DDR1_A3Output
A10DDR1_A1Output
A11DDR1_DQ10Input/output
A12DDR1_DQ12Input/output
A13DDR1_DQ13Input/output
A14DDR1_DQ14Input/output
A15DDR1_DQ1Input/output
A16DDR1_DQ3Input/output
A17DDR1_DQ5Input/output
A18DDR1_DQ6Input/output
A19DDR1_DQ16Input/output
A20DDR1_DQ18Input/output
A21DDR1_DQ20Input/output
A22DDR1_DQ23Input/output
A23DDR1_DQ24Input/output
A24DDR1_DQ26Input/output
A25DDR1_DQ27Input/output
A26DDR1_DQ29Input/output
A27VSSPassive
A28EDP_AUXNInput/output
A29EDP_TX0NOutput
A30EDP_TX1NOutput
A31VSSPassive
AA1DDR0_DQ3Input/output
AA2DDR0_DQ2Input/output
AA3VSSPassive
AA4DDR0_DQS0NInput/output
AA5VSSPassive
AA6GPIO3_D5Input/output
AA7GPIO4_A4Input/output
AA8APIO5_VDDPSTPower in
AA9VSSPassive
AA10VSSPassive
AA11AVSSPower in
AA12AVSSPassive
AA13VSSPassive
AA14AVSSPassive
AA15AVSSPassive
AA16HDMI_AVDD_0V9Power in
AA17HDMI_AVDD_0V9Passive
AA18TYPEC0_AVDD_1V8Power in
AA19NCNot connected
AA20NCNot connected
AA21TYPEC1_AVDD_1V8Power in
AA22NCNot connected
AA23AVSSPassive
AA24DFTJTAG_TMSInput/output
AA25GPIO0_A4Input/output
AA26AVSSPassive
AA27PCIE_TX2_POutput
AA28PCIE_TX2_NOutput
AA29AVSSPassive
AA30USB1_DPInput/output
AA31USB1_DNInput/output
AB1DDR0_DQ1Input/output
AB2DDR0_DQ0Input/output
AB8APIO3_VDD_1V8Power in
AB9VSSPassive
AB10AVSSPassive
AB11AVSSPassive
AB12MIPI_TX0_AVDD_1V8Power in
AB13AVSSPassive
AB14MIPI_RX0_AVDD_1V8Power in
AB15AVSSPassive
AB16AVSSPassive
AB17AVSSPassive
AB18TYPEC0_AVDD_3V3Power in
AB19VSSPassive
AB20NCNot connected
AB21TYPEC1_AVDD_3V3Power in
AB22NCNot connected
AB23AVSSPassive
AB24DFTJTAG_TRSTNInput/output
AB30USB0_DPInput/output
AB31USB0_DNInput/output
AC1DDR0_DQ14Input/output
AC2DDR0_DQ15Input/output
AC3VSSPassive
AC4DDR0_DQS1PInput/output
AC5DDR0_DM1Output
AC6GPIO4_A7Input/output
AC7GPIO4_A0Input/output
AC8APIO4_VDDPSTPower in
AC9APIO4_VDDPower in
AC10MIPI_TX1_RX1_AVDD_1V8Power in
AC11AVSSPassive
AC12NCNot connected
AC13AVSSPassive
AC14NCNot connected
AC15AVSSPassive
AC16AVSSPassive
AC17AVSSPassive
AC18VSSPassive
AC19TYPEC1_U3VBUSDETInput
AC20VSSPassive
AC21VSSPassive
AC22VSSPassive
AC23AVSSPassive
AC24ADC_AVDDPower in
AC25AVSSPassive
AC26AVSSPassive
AC27PCIE_RX2_PInput
AC28PCIE_RX2_NInput
AC29AVSSPassive
AC30USB1_RBIASInput
AC31USB0_RBIASInput
AD1DDR0_DQ13Input/output
AD2DDR0_DQ11Input/output
AD3VSSPassive
AD4DDR0_DQS1NInput/output
AD5VSSPassive
AD6GPIO4_A6Input/output
AD7GPIO4_C7Input/output
AD8GPIO2_C4Input/output
AD9GPIO2_D3Input/output
AD10VSSPassive
AD11NCNot connected
AD12NCNot connected
AD13AVSSPassive
AD14NCNot connected
AD15NCNot connected
AD16HDMI_AVDD_1V8Power in
AD17AVSSPassive
AD18TYPEC0_RCLKMOutput
AD19TYPEC0_U3VBUSDETInput
AD20TYPEC1_RCLKMOutput
AD21VSSPassive
AD22VSSPassive
AD23EFUSEPassive
AD24USIC_AVDD_1V2Power in
AD25USIC_AVDD_0V9Power in
AD26AVSSPassive
AD27PCIE_TX3_POutput
AD28PCIE_TX3_NOutput
AD29AVSSPassive
AD30PCIE_RCLK_100M_NOutput
AD31PCIE_RCLK_100M_POutput
AE1DDR0_DQ12Input/output
AE2DDR0_DQ9Input/output
AE5GPIO3_D4Input/output
AE6GPIO4_D0Input
AE8GPIO2_C7Input/output
AE9GPIO2_C0Input/output
AE11AVSSPassive
AE12AVSSPassive
AE14AVSSPassive
AE15HDMI_HPDInput/output
AE17AVSSPassive
AE18TYPEC0_RCLKPOutput
AE20TYPEC1_RCLKPOutput
AE21TYPEC1_REXTInput
AE23VSSPassive
AE24TYPEC1_AUXP_PD_PUInput/output
AE26TYPEC1_IDInput
AE27AVSSPassive
AE30PCIE_TX0_POutput
AE31PCIE_TX0_NOutput
AF1DDR0_DQ10Input/output
AF2DDR0_DQ8Input/output
AF3GPIO4_A3Input/output
AF4GPIO3_D1Input/output
AF5GPIO4_C2Input/output
AF7GPIO2_D1Input/output
AF8GPIO2_D4Input/output
AF9VSSPassive
AF11MIPI_TX1_RX1_REXTPassive
AF12MIPI_TX0_REXTInput/output
AF14MIPI_RX0_REXTInput/output
AF15HDMI_REXTInput/output
AF17AVSSPassive
AF18VSSPassive
AF20VSSPassive
AF21TYPEC1_CC2Input/output
AF23AVSSPassive
AF24AVSSPassive
AF25TYPEC1_AUXM_PU_PDInput/output
AF27PCIE_RX3_PInput
AF28PCIE_RX3_NInput
AF29AVSSPassive
AF30PCIE_RX0_PInput
AF31PCIE_RX0_NInput
AG1GPIO4_A1Input/output
AG2VSSPassive
AG3GPIO3_D0Input/output
AG4GPIO4_D6Input/output
AG6GPIO4_C0Input/output
AG7GPIO2_C6Input/output
AG8GPIO2_C2Input/output
AG9MIPI_TX0_D3PInput/output
AG11MIPI_TX0_D2PInput/output
AG12MIPI_TX0_CLKPInput/output
AG14MIPI_TX0_D1PInput/output
AG15MIPI_TX0_D0PInput/output
AG17TYPEC0_AUXM_PU_PDInput/output
AG18TYPEC0_REXTInput
AG20TYPEC0_REXT_CCInput
AG21TYPEC1_REXT_CCInput
AG23TYPEC0_DPInput/output
AG24TYPEC1_DPInput/output
AG25ADC_IN2Input
AG26ADC_IN0Input
AG28ADC_IN3Input
AG29AVSSPassive
AG30PCIE_TX1_POutput
AG31PCIE_TX1_NOutput
AH1GPIO3_D7Input/output
AH2GPIO3_D6Input/output
AH3GPIO4_D2Input/output
AH5GPIO4_D4Input/output
AH6GPIO2_D0Input/output
AH8GPIO2_C1Input/output
AH9MIPI_TX0_D3NInput/output
AH11MIPI_TX0_D2NInput/output
AH12MIPI_TX0_CLKNInput/output
AH14MIPI_TX0_D1NInput/output
AH15MIPI_TX0_D0NInput/output
AH17TYPEC0_AUXP_PD_PUInput/output
AH18TYPEC0_CC1Input/output
AH20TYPEC0_CC2Input/output
AH21TYPEC1_CC1Input/output
AH23TYPEC0_DNInput/output
AH24TYPEC1_DNInput/output
AH26ADC_IN1Input
AH27ADC_IN4Input
AH29AVSSPassive
AH30PCIE_RX1_PInput
AH31PCIE_RX1_NInput
AJ1GPIO4_A5Input/output
AJ2GPIO3_D2Input/output
AJ3GPIO4_D5Input/output
AJ4GPIO4_C4Input/output
AJ5VSSPassive
AJ6AVSSPassive
AJ8AVSSPassive
AJ9AVSSPassive
AJ11AVSSPassive
AJ12AVSSPassive
AJ14AVSSPassive
AJ15AVSSPassive
AJ17AVSSPassive
AJ18AVSSPassive
AJ20VSSPassive
AJ21VSSPassive
AJ23VSSPassive
AJ24VSSPassive
AJ26VSSPassive
AJ27VSSPassive
AJ28VSSPassive
AJ29AVSSPassive
AJ30USIC_STROBEInput/output
AJ31USIC_DATAInput/output
AK1GPIO4_C5Output
AK2GPIO4_C3Input/output
AK3GPIO4_D3Input/output
AK4GPIO4_D1Input/output
AK5GPIO2_C5Input/output
AK6MIPI_TX1_RX1_D0PPassive
AK7MIPI_TX1_RX1_D1PPassive
AK8MIPI_TX1_RX1_CLKPPassive
AK9MIPI_TX1_RX1_D2PPassive
AK10MIPI_TX1_RX1_D3PPassive
AK11MIPI_RX0_D3PInput/output
AK12MIPI_RX0_D2PInput/output
AK13MIPI_RX0_CLKPInput/output
AK14MIPI_RX0_D1PInput/output
AK15MIPI_RX0_D0PInput/output
AK16HDMI_TCPInput/output
AK17HDMI_TX0POutput
AK18HDMI_TX1POutput
AK19HDMI_TX2POutput
AK20TYPEC0_AUXPInput/output
AK21TYPEC0_RX1PInput/output
AK22TYPEC0_TX1MOutput
AK23TYPEC0_RX2PInput/output
AK24TYPEC0_TX2MOutput
AK25TYPEC1_RX1PInput/output
AK26TYPEC1_TX1MOutput
AK27TYPEC1_RX2PInput/output
AK28TYPEC1_TX2MOutput
AK29TYPEC1_AUXPInput/output
AK30TYPEC0_U2VBUSDETInput/output
AK31TYPEC1_U2VBUSDETInput/output
AL1VSSPassive
AL2GPIO4_C1Input/output
AL3GPIO4_C6Input/output
AL4GPIO2_D2Input/output
AL5GPIO2_C3Input/output
AL6MIPI_TX1_RX1_D0NPassive
AL7MIPI_TX1_RX1_D1NPassive
AL8MIPI_TX1_RX1_CLKNPassive
AL9MIPI_TX1_RX1_D2NPassive
AL10MIPI_TX1_RX1_D3NPassive
AL11MIPI_RX0_D3NInput/output
AL12MIPI_RX0_D2NInput/output
AL13MIPI_RX0_CLKNInput/output
AL14MIPI_RX0_D1NInput/output
AL15MIPI_RX0_D0NInput/output
AL16HDMI_TCNInput/output
AL17HDMI_TX0NOutput
AL18HDMI_TX1NOutput
AL19HDMI_TX2NOutput
AL20TYPEC0_AUXMInput/output
AL21TYPEC0_RX1MInput/output
AL22TYPEC0_TX1POutput
AL23TYPEC0_RX2MInput/output
AL24TYPEC0_TX2POutput
AL25TYPEC1_RX1MInput/output
AL26TYPEC1_TX1POutput
AL27TYPEC1_RX2MInput/output
AL28TYPEC1_TX2POutput
AL29TYPEC1_AUXMInput/output
AL30TYPEC0_IDInput
AL31VSSPassive
B1DDR0_CSN1Output
B2DDR1_BA0Output
B3DDR1_CSN3Output
B4DDR1_A13Output
B5VSSPassive
B6DDR1_A8Output
B7DDR1_A6Output
B8DDR1_A4Output
B9DDR1_A2Output
B10DDR1_A0Output
B11DDR1_DQ8Input/output
B12DDR1_DQ9Input/output
B13DDR1_DQ11Input/output
B14DDR1_DQ15Input/output
B15DDR1_DQ0Input/output
B16DDR1_DQ2Input/output
B17DDR1_DQ4Input/output
B18DDR1_DQ7Input/output
B19DDR1_DQ17Input/output
B20DDR1_DQ19Input/output
B21DDR1_DQ21Input/output
B22DDR1_DQ22Input/output
B23DDR1_DQ25Input/output
B24DDR1_DQ28Input/output
B25DDR1_DQ30Input/output
B26DDR1_DQ31Input/output
B27GPIO3_B7Input/output
B28EDP_AUXPInput/output
B29EDP_TX0POutput
B30EDP_TX1POutput
B31EDP_AVSSPower in
C1DDR0_A12Output
C2DDR0_CSN3Output
C3DDR0_BA0Output
C4DDR1_A14Output
C5DDR1_A11Output
C6DDR1_RASNOutput
C8VSSPassive
C9VSSPassive
C11VSSPassive
C12VSSPassive
C14VSSPassive
C15VSSPassive
C17VSSPassive
C18VSSPassive
C20VSSPassive
C21VSSPassive
C23VSSPassive
C24VSSPassive
C26VSSPassive
C27GPIO3_B1Input/output
C28EDP_AVSSPassive
C29EDP_AVSSPassive
C30EDP_TX2POutput
C31EDP_TX2NOutput
D1DDR0_A10Output
D2DDR0_A13Output
D3DDR0_A14Output
D5VSSPassive
D6DDR1_BA1Output
D8DDR1_CLK0NOutput
D9DDR1_CLK0POutput
D11DDR1_ODT0Output
D12DDR1_BA2Output
D14DDR1_DQS1NInput/output
D15DDR1_DQS1PInput/output
D17DDR1_DQS0NInput/output
D18DDR1_DQS0PInput/output
D20DDR1_DQS2NInput/output
D21DDR1_DQS2PInput/output
D23DDR1_DQS3NInput/output
D24DDR1_DQS3PInput/output
D26GPIO3_A4Input/output
D27GPIO3_C0Input/output
D29EDP_AVSSPassive
D30EDP_TX3POutput
D31EDP_TX3NOutput
E1DDR0_CKE0Output
E2VSSPassive
E3DDR0_A11Output
E4VSSPassive
E6DDR1_CKE1Output
E7VSSPassive
E8DDR1_CLK1NOutput
E9DDR1_CLK1POutput
E11DDR1_ODT1Output
E12VSSPassive
E14DDR1_DM1Output
E15VSSPassive
E17DDR1_DM0Output
E18VSSPassive
E20DDR1_DM2Output
E21VSSPassive
E23DDR1_DM3Output
E24VSSPassive
E25GPIO3_A3Input/output
E26GPIO3_A6Input/output
E28GPIO3_C1Input/output
E29GPIO3_B0Input/output
E30GPIO3_A2Input/output
E31VSSPassive
F1DDR0_A1Output
F2DDR0_A0Output
F3DDR0_RASNOutput
F4DDR0_BA1Output
F5DDR0_CKE1Output
F7DDR1_WENOutput
F8VSSPassive
F9DDR1_CASNOutput
F11DDR1_CSN2Output
F12DDR1_CSN0Output
F14DDR1_PLL_TESTOUT_POutput
F15VSSPassive
F17DDR1_ATB0Output
F18VSSPassive
F20VSSPassive
F21VSSPassive
F23GPIO3_B2Input/output
F24GPIO3_A0Input/output
F25GPIO3_B6Input/output
F27GPIO3_A7Input/output
F28GPIO2_A3Input/output
F29GPIO2_A5Input/output
F30GPIO2_B1Input/output
F31GPIO2_B4Input/output
G1DDR0_A2Output
G2DDR0_A3Output
G5VSSPassive
G6DDR0_WENOutput
G8DDR1_A15Output
G9VSSPassive
G11DDR1_RESETNOutput
G12DDR1_CLK_VDDPower in
G14DDR1_PLL_TESTOUT_NOutput
G15DDR1_PZQInput/output
G17DDR1_ATB1Output
G18VSSPassive
G20EDP_DC_TPInput/output
G21EDP_REXTInput
G23GPIO3_A5Input/output
G24GPIO3_B3Input/output
G26GPIO3_B5Input/output
G27VSSPassive
G30GPIO2_A7Input/output
G31GPIO2_A0Input/output
H1DDR0_A5Output
H2DDR0_A4Output
H3VSSPassive
H4DDR0_CLK0POutput
H5DDR0_CLK1POutput
H6DDR0_CASNOutput
H7DDR0_A15Output
H9VSSPassive
H10VSSPassive
H11VSSPassive
H12VSSPassive
H13VSSPassive
H14DDR1PLL_AVDD_0V9Power in
H15VSSPassive
H16VSSPassive
H17VSSPassive
H18VSSPassive
H19EDP_AVSSPassive
H20EDP_AVDD_0V9Power in
H21EDP_CLK24M_INInput
H22GPIO3_B4Input/output
H23GPIO3_A1Input/output
H24GPIO2_B2Input/output
H25GPIO2_A1Input/output
H26VSSPassive
H27GPIO2_A6Input/output
H28GPIO2_B0Input/output
H29GPIO2_A4Input/output
H30GPIO2_A2Input/output
H31GPIO2_B3Input/output
J1DDR0_A6Output
J2DDR0_A7Output
J3VSSPassive
J4DDR0_CLK0NOutput
J5DDR0_CLK1NOutput
J6VSSPassive
J7VSSPassive
J8VSSPassive
J9VSSPassive
J10VSSPassive
J11DDR1_VDDPower in
J12DDR1_VDDPassive
J13DDR1_VDDPassive
J14DDR1_VDDPassive
J15DDR1_VDDPassive
J16DDR1_VDDPassive
J17DDR1_VDDPassive
J18DDR1_VDDPassive
J19EDP_AVDD_1V8Power in
J20EDP_AVDD_1V8Passive
J21EDP_AVSSPassive
J22APIO1_VDDPSTPower in
J23APIO1_VDDPower in
J24APIO2_VDDPSTPower in
J25EMMC_D3Input/output
J26EMMC_D4Input/output
J27EMMC_D5Input/output
J28EMMC_D0Input/output
J29EMMC_D1Input/output
J30EMMC_D2Input/output
J31EMMC_CMDInput/output
K1DDR0_A9Output
K2DDR0_A8Output
K8VSSPassive
K9VSSPassive
K10VSSPassive
K11DDR1_VDDPassive
K12VSSPassive
K13DDR1_VDDPassive
K14VSSPassive
K15DDR1_VDDPassive
K16VSSPassive
K17DDR1_VDDPassive
K18VSSPassive
K19BIGCPU_VDDPower in
K20VSSPassive
K21BIGCPU_VDDPassive
K22VSSPassive
K23APIO2_VDDPower in
K24EMMC_VDD_1V8Power in
K30EMMC_D7Input/output
K31EMMC_STRBInput/output
L1DDR0_DQ29Input/output
L2DDR0_DQ31Input/output
L3VSSPassive
L4DDR0_ODT0Output
L5DDR0_ODT1Output
L6VSSPassive
L7DDR0_RESETNOutput
L8VSSPassive
L9DDR0_VDDPassive
L10DDR0_VDDPower in
L11VSSPassive
L12VSSPassive
L13VSSPassive
L14VSSPassive
L15VSSPassive
L16VSSPassive
L17LOGIC_VDDPower in
L18BIGCPU_VDDPassive
L19BIGCPU_VDDPassive
L20VSSPassive
L21BIGCPU_VDDPassive
L22VSSPassive
L23BIGCPU_VDDPassive
L24EMMC_COREDLL_0V9Power in
L25GPIO1_C6Input/output
L26GPIO1_D0Input/output
L27VSSPassive
L28EMMC_CLKOutput
L29EMMC_CALIOInput/output
L30EMMC_TPOutput
L31EMMC_D6Input/output
M1DDR0_DQ27Input/output
M2DDR0_DQ30Input/output
M3VSSPassive
M4DDR0_BA2Output
M5DDR0_CSN2Output
M6DDR0_CSN0Output
M7DDR0_CLK_VDDPower in
M8VSSPassive
M9DDR0_VDDPassive
M10VSSPassive
M11CENTERLOGIC_VDDPower in
M12CENTERLOGIC_VDDPassive
M13CENTERLOGIC_VDDPassive
M14CENTERLOGIC_VDDPassive
M15CENTERLOGIC_VDDPassive
M16VSSPassive
M17LOGIC_VDDPassive
M18BIGCPU_VDDPassive
M19BIGCPU_VDDPassive
M20BIGCPU_VDDPassive
M21BIGCPU_VDDPassive
M22BIGCPU_VDDPassive
M23VSSPassive
M24GPIO1_B5Input/output
M25GPIO1_B6Input/output
M26GPIO1_B7Output
M27GPIO1_C1Input/output
M28GPIO1_C3Input/output
M29GPIO1_C4Input/output
M30GPIO1_C5Input/output
M31GPIO1_C7Input/output
N1DDR0_DQ26Input/output
N2DDR0_DQ28Input/output
N8VSSPassive
N9DDR0_VDDPassive
N10DDR0_VDDPassive
N11CENTERLOGIC_VDDPassive
N12CENTERLOGIC_VDDPassive
N13VSSPassive
N14VSSPassive
N15VSSPassive
N16VSSPassive
N17VSSPassive
N18BIGCPU_VDD_COMPower in
N19VSSPassive
N20BIGCPU_VDDPassive
N21VSSPassive
N22BIGCPU_VDDPassive
N23PMUIO2_VDDPSTPower in
N24GPIO0_A2Output
N30GPIO1_C0Input
N31GPIO1_C2Input/output
P1DDR0_DQ24Input/output
P2DDR0_DQ25Input/output
P3VSSPassive
P4DDR0_DQS3PInput/output
P5DDR0_DM3Output
P6VSSPassive
P7VSSPassive
P8VSSPassive
P9DDR0_VDDPassive
P10VSSPassive
P11VSSPassive
P12VSSPassive
P13CENTERLOGIC_VDDPassive
P14CENTERLOGIC_VDDPassive
P15CENTERLOGIC_VDDPassive
P16VSSPassive
P17PLL_AVSSPower in
P18PLL_AVDD_1V8Power in
P19VSSPassive
P20LITCPU_VDDPower in
P21VSSPassive
P22LITCPU_VDDPassive
P23PMUIO2_VDDPower in
P24GPIO0_B5Input/output
P25GPIO0_A6Input/output
P26GPIO1_A6Input/output
P27GPIO1_A7Input/output
P28GPIO1_B1Input/output
P29GPIO1_B2Input/output
P30GPIO1_B4Input/output
P31GPIO1_B3Input/output
R1DDR0_DQ23Input/output
R2DDR0_DQ22Input/output
R3VSSPassive
R4DDR0_DQS3NInput/output
R5VSSPassive
R6VSSPassive
R7DDR0_PZQInput/output
R8DDR0PLL_AVDD_0V9Power in
R9DDR0_VDDPassive
R10DDR0_VDDPassive
R11GPU_VDDPower in
R12GPU_VDDPassive
R13GPU_VDDPassive
R14VSSPassive
R15VSSPassive
R16VSSPassive
R17PLL_AVDD_0V9Power in
R18VSSPassive
R19LITCPU_VDDPassive
R20LITCPU_VDDPassive
R21VSSPassive
R22LITCPU_VDDPassive
R23VSSPassive
R24PMUIO1_VDD_1V8Power in
R25GPIO1_A0Input/output
R26GPIO1_A2Input/output
R27GPIO1_A3Input/output
R28GPIO1_A4Input/output
R29GPIO0_A1Input/output
R30GPIO1_A5Output
R31GPIO1_B0Input/output
T1DDR0_DQ20Input/output
T2DDR0_DQ21Input/output
T8VSSPassive
T9DDR0_VDDPassive
T10VSSPassive
T11GPU_VDDPassive
T12GPU_VDDPassive
T13GPU_VDDPassive
T14GPU_VDDPassive
T15GPU_VDD_COMPower in
T16VSSPassive
T17LOGIC_VDDPassive
T18VSSPassive
T19VSSPassive
T20LITCPU_VDDPassive
T21VSSPassive
T22LITCPU_VDDPassive
T23SDMMC0_VDDPower in
T24PMU_VDD_0V9Power in
T30NPORInput
T31GPIO1_A1Input/output
U1DDR0_DQ18Input/output
U2DDR0_DQ19Input/output
U3VSSPassive
U4DDR0_DQS2PInput/output
U5DDR0_DM2Output
U6DDR0_ATB0Output
U7DDR0_ATB1Output
U8VSSPassive
U9DDR0_VDDPassive
U10DDR0_VDDPassive
U11VSSPassive
U12VSSPassive
U13GPU_VDDPassive
U14VSSPassive
U15VSSPassive
U16VSSPassive
U17LOGIC_VDDPassive
U18LOGIC_VDDPassive
U19VSSPassive
U20LOGIC_VDDPassive
U21VSSPassive
U22VSSPassive
U23AVSSPassive
U24USB_AVDD_1V8Power in
U25PMU_VDD_1V8Power in
U26SDMMC0_VDDPSTOutput
U27GPIO4_B3Input/output
U28GPIO0_B0Input
U29VSSPassive
U30GPIO0_B3Input/output
U31GPIO0_A0Input
V1DDR0_DQ16Input/output
V2DDR0_DQ17Input/output
V3VSSPassive
V4DDR0_DQS2NInput/output
V5VSSPassive
V6DDR0_PLL_TESTOUT_POutput
V7DDR0_PLL_TESTOUT_NOutput
V8VSSPassive
V9DDR0_VDDPassive
V10VSSPassive
V11GPU_VDDPassive
V12GPU_VDDPassive
V13GPU_VDDPassive
V14GPU_VDDPassive
V15GPU_VDDPassive
V16GPU_VDDPassive
V17VSSPassive
V18LOGIC_VDDPassive
V19LOGIC_VDDPassive
V20LOGIC_VDDPassive
V21LOGIC_VDDPassive
V22LOGIC_VDDPassive
V23AVSSPassive
V24USB_AVDD_0V9Power in
V25GPIO4_B5Input/output
V26GPIO0_B4Input/output
V27GPIO0_A5Input/output
V28GPIO0_A7Input
V29GPIO4_B4Output
V30GPIO0_B1Input/output
V31GPIO0_A3Input/output
W1DDR0_DQ6Input/output
W2DDR0_DQ7Input/output
W8VSSPassive
W9VSSPassive
W10GPU_VDDPassive
W11GPU_VDDPassive
W12GPU_VDDPassive
W13VSSPassive
W14GPU_VDDPassive
W15GPU_VDDPassive
W16GPU_VDDPassive
W17VSSPassive
W18VSSPassive
W19VSSPassive
W20LOGIC_VDDPassive
W21VSSPassive
W22VSSPassive
W23AVSSPassive
W24PCIE_AVDD_0V9Power in
W30VSSPassive
W31GPIO0_B2Input/output
Y1DDR0_DQ5Input/output
Y2DDR0_DQ4Input/output
Y3VSSPassive
Y4DDR0_DQS0PInput/output
Y5DDR0_DM0Output
Y6GPIO4_A2Input/output
Y7GPIO3_D3Input/output
Y8APIO5_VDDPower in
Y9VSSPassive
Y10VSSPassive
Y11VSSPassive
Y12VSSPassive
Y13VSSPassive
Y14VSSPassive
Y15VSSPassive
Y16VSSPassive
Y17VSSPassive
Y18TYPEC0_AVDD_0V9Power in
Y19TYPEC0_AVDD_0V9Passive
Y20VSSPassive
Y21TYPEC1_AVDD_0V9Power in
Y22TYPEC1_AVDD_0V9Passive
Y23AVSSPassive
Y24PCIE_AVDD_1V8Power in
Y25USB_AVDD_3V3Power in
Y26GPIO4_B1Input/output
Y27GPIO4_B0Input/output
Y28GPIO4_B2Input/output
Y29AVSSPassive
Y30XOUT_OSCOutput
Y31XIN_OSCInput

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/rockchip/RK3399" title="RK3399 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/rockchip/RK3399.jpg" alt="RK3399" width="1200" height="900">
A picture that opens the part, for a README
[![RK3399](https://pcbkit.io/embed/parts/rockchip/RK3399.jpg?size=s)](https://pcbkit.io/parts/rockchip/RK3399)

Questions

Is there a KiCad symbol and footprint for the RK3399?

Yes. The symbol is RK3399:RK3399 and the footprint bga-961-828-21x21mm-layout31x31-p0-65mm:BGA-961-828_21x21mm_Layout31x31_P0.65mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the RK3399?

FCBGA-828(21x21), with 828 pins. Its footprint is drawn on this page.

Where is the RK3399 datasheet?

Rockchip publishes it: the Datasheet link on this page opens it.

Where can I order the RK3399?

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

What can replace the RK3399?

Parts like it in the library: the RK3399K by Rockchip. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Parts like it

1