Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Hardware Specifications

Design Resources

Pinout

Ball List

Ball Net Name
A2	USB0PP
A3	VDD33
A4	VDD85
A5	PB5_CD5
A6	PB4_CD4
A7	PB3_CD3
A8	PB2_CD2
A9	PB1_CD1
B1	USB0PN
B2	GND
B3	XTAL32KIN
B4	XTAL32KOUT
B5	PB6_CD6
B6	PB7_CD7
B7	VDDIO
B8	PB8_CH
B9	PB11_SCL0
C1	VDD25
C2	PC15_TRNG
C3	GND
C4	PA5
C5	GND
C6	PF9_KP03_PA0
C7	VDDIO
C8	PB9_CV
C9	PB12_SDA0
D1	PC13_S1CS1
D2	PC14_SE0
D3	DUART
D4	GND
D5	WMS
D6	PB0_CD0
D7	PA7
D8	PB10_CCK
D9	PB13_RX2
E1	PC12_S1CS0
E2	PF0
E3	PC5_SCL3
E4	PF1
E5	XRSTN
E6	VDDAO
E7	VDD85
E8	PC4_PRES
E9	PB14_TX2
F1	PC11_S1CK
F2	PF8_KPI3_PA1
F3	PA3_RX0
F4	PC6_SDA3
F5	GND
F6	PA6
F7	VDD85
F8	PF7_KP02_PA2
F9	PC0_S2CK
G1	PC10_S1D3
G2	PF3_KPO0
G3	PA4_TX0
G4	PF2_KPI0
G5	PF4_KPI1
G6	PB15_IRQ
G7	PF5_KP01
G8	PF6_KPI2
G9	PC1_S2DO
H1	XTAL481
H2	XTAL480
H3	PC9_S1D2
H4	VDD33R
H5	AOXRSTN
H6	PC8_S1D1
H7	PC7_S1D0
H8	PC3_S2CS0
H9	PC2_S2DI

I/O List

VDD bankingGrouppin nametied withpin directionOptions of Drive StrengthFunctionAlternative Function 1Alternative Function 2Alternative Function 3BIOAnalogNotes
External ResetXRSTnInput
TESTDebug consoleDUARTInput/Output2mA
XTAL48M_INInput
XTAL48M_OUTOutput12mA
USB PHYUSB0PNInput/Output
USB0PPInput/Output
PORT-APORT APA00PF09Input/Output2/4/8/12mAGPIO_PA00I2C_SCL_A[1]PWM0[0]
PA01PF08Input/Output2/4/8/12mAGPIO_PA01I2C_SDA_A[1]PWM0[1]
PA02PF07Input/Output2/4/8/12mAGPIO_PA02PWM0[2]
PA03Input/Output2/4/8/12mAGPIO_PA03UART_RX_A[0]PWM0[3]
PA04Input/Output2/4/8/12mAGPIO_PA04UART_TX_A[0]ADC0
PA05Input/Output2/4/8/12mAGPIO_PA05I2C_SCL_A[0]ADC1
PA06Input/Output2/4/8/12mAGPIO_PA06I2C_SDA_A[0]ADC2
PA07Input/Output2/4/8/12mAGPIO_PA07ADC3
PORT-BCPORT B 16-bitPB00Input/Output2/4/8/12mAGPIO_PB00CAM_DATA[0]PWM1[0]0BIO, when active, overrides all GPIO/AF settings
PB01Input/Output2/4/8/12mAGPIO_PB01CAM_DATA[1]PWM1[1]1BIO, when active, overrides all GPIO/AF settings
PB02Input/Output2/4/8/12mAGPIO_PB02CAM_DATA[2]PWM1[2]2BIO, when active, overrides all GPIO/AF settings
PB03Input/Output2/4/8/12mAGPIO_PB03CAM_DATA[3]PWM1[3]3BIO, when active, overrides all GPIO/AF settings
PB04Input/Output2/4/8/12mAGPIO_PB04CAM_DATA[4]4BIO, when active, overrides all GPIO/AF settings
PB05Input/Output2/4/8/12mAGPIO_PB05CAM_DATA[5]5BIO, when active, overrides all GPIO/AF settings
PB06Input/Output2/4/8/12mAGPIO_PB06CAM_DATA[6]6BIO, when active, overrides all GPIO/AF settings
PB07Input/Output2/4/8/12mAGPIO_PB07CAM_DATA[7]7BIO, when active, overrides all GPIO/AF settings
PB08Input/Output2/4/8/12mAGPIO_PB08CAM_HSYNCSPIM_CLK_A[2]8BIO, when active, overrides all GPIO/AF settings
PB09Input/Output2/4/8/12mAGPIO_PB09CAM_VSYNCSPIM_SD0_A[2]9BIO, when active, overrides all GPIO/AF settings
PB10Input/Output2/4/8/12mAGPIO_PB10CAM_CLKSPIM_SD1_A[2]10BIO, when active, overrides all GPIO/AF settings
PB11Input/Output2/4/8/12mAGPIO_PB11I2C_SCL_B[0]SPIM_CSN0_A[2]11BIO, when active, overrides all GPIO/AF settings
PB12Input/Output2/4/8/12mAGPIO_PB12I2C_SDA_B[0]SPIM_CSN1_A[2]12BIO, when active, overrides all GPIO/AF settings
PB13Input/Output2/4/8/12mAGPIO_PB13UART_RX_B[2]SCIF_SCK13BIO, when active, overrides all GPIO/AF settings
PB14Input/Output2/4/8/12mAGPIO_PB14UART_TX_B[2]SCIF_DAT14BIO, when active, overrides all GPIO/AF settings
PB15Input/Output2/4/8/12mAGPIO_PB1515BIO, when active, overrides all GPIO/AF settings
PORT CPC00Input/Output2/4/8/12mAGPIO_PC00SDIO_CLKSPIM_CLK_B[2]PWM2[0]16BIO, when active, overrides all GPIO/AF settings
PC01Input/Output2/4/8/12mAGPIO_PC01SDIO_CMDSPIM_SD0_B[2]PWM2[1]17BIO, when active, overrides all GPIO/AF settings
PC02Input/Output2/4/8/12mAGPIO_PC02SDIO_DATA[0]SPIM_SD1_B[2]PWM2[2]18BIO, when active, overrides all GPIO/AF settings
PC03Input/Output2/4/8/12mAGPIO_PC03SDIO_DATA[1]SPIM_CSN0_B[2]PWM2[3]19BIO, when active, overrides all GPIO/AF settings
PC04Input/Output2/4/8/12mAGPIO_PC04SDIO_DATA[2]SPIM_CSN1_B[2]20BIO, when active, overrides all GPIO/AF settings
PC05Input/Output2/4/8/12mAGPIO_PC05SDIO_DATA[3]I2C_SCL_B[3]21BIO, when active, overrides all GPIO/AF settings
PC06Input/Output2/4/8/12mAGPIO_PC06I2C_SDA_B[3]22BIO, when active, overrides all GPIO/AF settings
PC07Input/Output2/4/8/12mAGPIO_PC07SPIM_SD0_A[1]SDDC_DAT023BIO, when active, overrides all GPIO/AF settings
PC08Input/Output2/4/8/12mAGPIO_PC08SPIM_SD1_A[1]SDDC_DAT124BIO, when active, overrides all GPIO/AF settings
PC09Input/Output2/4/8/12mAGPIO_PC09SPIM_SD2_A[1]SDDC_DAT225BIO, when active, overrides all GPIO/AF settings
PC10Input/Output2/4/8/12mAGPIO_PC10SPIM_SD3_A[1]SDDC_DAT326BIO, when active, overrides all GPIO/AF settings
PC11Input/Output2/4/8/12mAGPIO_PC11SPIM_CLK_A[1]SDDC_CLK27BIO, when active, overrides all GPIO/AF settings
PC12Input/Output2/4/8/12mAGPIO_PC12SPIM_CSN0_A[1]SDDC_CMD28BIO, when active, overrides all GPIO/AF settings
PC13Input/Output2/4/8/12mAGPIO_PC13SPIM_CSN1_A[1]29BIO, when active, overrides all GPIO/AF settings
PC14Input/Output2/4/8/12mAGPIO_PC1430BIO, when active, overrides all GPIO/AF settings
PC15Input/Output2/4/8/12mAGPIO_PC1531BIO, when active, overrides all GPIO/AF settings
Always OnXTALXTAL32K_INInput
XTAL32K_OUTOutput2mA
External ResetAOXRSTnInput
PORT F Always ONPF00Input/Output2/4/8/12mAGPIO_PF00
PF01Input/Output2/4/8/12mAGPIO_PF01
PF02Input/Output2/4/8/12mAGPIO_PF02KPI[0]KPC, when active, overrides all GPIO/AF settings
PF03Input/Output2/4/8/12mAGPIO_PF03KPI[1]KPC, when active, overrides all GPIO/AF settings
PF04Input/Output2/4/8/12mAGPIO_PF04KPI[2]KPC, when active, overrides all GPIO/AF settings
PF05Input/Output2/4/8/12mAGPIO_PF05KPI[3]KPC, when active, overrides all GPIO/AF settings
PF06Input/Output2/4/8/12mAGPIO_PF06KPO[0]KPC, when active, overrides all GPIO/AF settings
PF07PA02Input/Output2/4/8/12mAGPIO_PF07KPO[1]KPC, when active, overrides all GPIO/AF settings
PF08PA01Input/Output2/4/8/12mAGPIO_PF08KPO[2]KPC, when active, overrides all GPIO/AF settings
PF09PA00Input/Output2/4/8/12mAGPIO_PF09KPO[3]KPC, when active, overrides all GPIO/AF settings

Power Scheme

The Baochip-1x requires a 3.0V (2.7-3.3V) primary power supply, and it is strongly recommended to provide an additional 0.85V core power supply. Thus a minimal power architecture would typically include 3.3V and 0.85V switching regulators.

While all of the internal supplies (0.85V, always-on, and 2.5V) have internal LDOs, the relatively high power draw on the 0.85V core supply can lead to the chip rapidly overheating without heat sinking. Sustained operation on internal LDO-only for the core supply thus requires derating the system clock.

All of the LDO supplies can be safely driven by external regulators. System integrators may elect to provide any or all of the LDO voltages externally to improve overall power efficiency.

Internal Power Diagram

Below is a diagram of the internal wiring of power inside the Baochip-1x. Note that most of the I/Os are tied together internally in the package such that only the “BCPAD” ranks can handle both 1.8V or 3.3V; all other I/O (pad banks A & F) are tied to the VDD33 supply.

Block diagram showing the overall power architecture and supply connections

NB: “Daric” is the internal code name of the chip during development.

Power Supply Schemes

  • VDD33 + USBVCC33 = 2.7 to 3.3 V: External power supply for I/Os & on-chip regulators. Provided through V3.3IN ball. Decouple with 2.2uF.
  • VDDRR = 2.7 to 3.3 V: External power supply for ReRAM analog supply. Provided externally through VDDRR ball. Decouple with 1.0uF
  • VDD33_BCPAD = 1.8V to 3.3V: I/O supplies for banks B and C. Provided through VDDIO balls.
  • VDD33_[other]PAD = 2.7 to 3.3V: I/O supplies for banks A and F. Tied internally to VDD33.
  • VDD85(A,D) = 0.7 to 0.9V (0.85V nom): Decoupling for internal LDO and external supply. Decouple with 0.1uF + 1.0uF capacitors in parallel.
  • VDDAO = internal LDO-supplied node. Can be stand-alone or tied to VDD85. If stand-alone, decouple with 1.0uF.
  • VDD2.5 = internal LDO-supplied 2.5V node. Decouple with 2.2uF.

Power Supply Supervisor

The device has an integrated power on reset (POR)/power down reset (PDR) circuitry. It is always active and ensures proper operation starting from/down to 1.6 V based on VDD33. The device remains in reset mode when VDD33 is below a specified threshold, VPOR/PDR, without the need for an external reset circuit.

Power Up/Down Sequence

Diagram illustrating the required power-up and power-down sequencing for device supplies

VDD33 & VDDIO can rise and fall simultaneously. VDDIO can rise after VDD33, with the caveat that I/O interactions are disallowed by the firmware before VDDIO is stable.

Electrical Characteristics

Absolute Maximum Ratings

Electrostatic Discharge (ESD)

Electrostatic discharges (a positive then a negative pulse separated by 1 second) are applied to the pins of each sample according to each pin combination. The sample size depends on the number of supply pins in the device (3 parts × (n+1) supply pins). This test conforms to the JESD22-A114/C101 standard.

Table: ESD absolute maximum ratings

SymbolRatingsConditionsClassMaximum Value (1)Unit
VESD(HBM)Electrostatic discharge voltage (human body model)TA = +25 °C, conforming to JESD22-A11422000V
VESD(CDM)Electrostatic discharge voltage (charge device model)TA = +25 °C, conforming to ANSI/ESD STM5.3.1II500V

(1) Based on characterization results, not tested in production.

Static Latch-Up

Two complementary static tests are required on six parts to assess the latch-up performance:

  • A supply overvoltage is applied to each power supply pin
  • A current injection is applied to each input, output and configurable I/O pin

These tests are compliant with EIA/JESD 78 IC latch-up standard.

Table: Electrical sensitivities

SymbolParameterConditionsClass
LUStatic latch-up classTA = +85 °C conforming to JESD78AII level A

Thermal Characteristics

Table: Thermal characteristics

SymbolRatingsValueUnit
TSTGStorage temperature range-20 to +85°C
TJMaximum junction temperature105°C

Operation Conditions

Table: Operation Conditions

ParameterTest ConditionsMinTypMaxUnitComment
Supply Voltage
VDD332.733.6V
Power Consumption - Typical Case
T_VDD33RAMP UPT=25°C1000µs
Normal OperationT=25°C90mAClock=700 MHz
Idle ModeT=25°C35mA
Deep Sleep ModeT=25°C12mA
Power Down ModeT=25°C0.5mA

Communication Interface

SPI — Master Mode

Table: SPI timing characteristics - master mode

SymbolDescriptionMinMaxUnit
TclkSPI_CLK period40ns
TsuSPI data input setup time4.00ns
ThSPI data out hold time1.25ns
TdutycycleSPI_CLK duty cycle4555%
TcsfrstOutput delay SPI_CSN valid before first clock edge40ns
TcsflstOutput delay SPI_CSN valid after last clock edge40ns
TdioSPI data out output delay-1.001.00ns

SPI timing diagram showing master mode signal relationships

SPI — Slave Mode

Table: SPI timing characteristics - slave mode

SymbolDescriptionMinMaxUnit
TclkSPI_CLK period40ns
TsSPI data input setup time4.00ns
ThSPI data out hold time2.5ns
TcssfrstSetup time SPI_CSN valid before first clock edge40ns
TcsflstOutput delay SPI_CSN valid after last clock edge40ns
TdSPI data out output delay7.50ns

SPI timing diagram showing slave mode signal relationships

Camera Interface

Table: Camera Interface Timing Characteristics

SymbolDescriptionMinMaxUnit
TclkCam clock20ns
Ts(data)Input data setup4.00ns
Th(data)Input data hold1ns
Ts(HSYNC)HSYNC setup5.5ns
Th(HSYNC)HSYNC hold1ns
Ts(VSYNC)VSYNC setup3.5ns
Th(VSYNC)VSYNC hold1ns

Camera interface timing diagram showing data, HSYNC, and VSYNC relationships

SDIO

Table: SDIO Timing Characteristics

SymbolDescriptionMinMaxUnit
Tsdio_clkSDIO_CLK OUT clock40ns
TdutycycleSDIO_CLK_OUT duty cycle45.0055%
TdCMD/DATA output delay1527ns
TsuInput setup time11.5ns
ThInput hold time0ns

SDIO timing diagram showing clock, command, and data signal relationships

I2C Interface

Table: I2C Timing Characteristics

SymbolDescriptionMinMaxUnit
TafMaximum pulse width of spikes suppressed by the analog filter2.5µs

UART Interface

The maximum UART baud rate is 2 mega symbols per second.

USB

Transmitter Specifications

DescriptionMinTypMaxUnit
VCCA3P32.973.33.63V
VCCCORE0.720.80.88V
High input level (VIH)1.2V
Low input level (VIL)0V
Output resistance (ROUT) Classic mode (Vout = 0 or 3.3 V)40.54549.5ohms
Output resistance (ROUT) HS mode (Vout = 0 or 800 mV)40.54549.5ohms
Output capacitance COUT (seen from D+ or D-)3pF
Differential output signal high VOH — Classic (LS/FS); Io=0 mA2.973.33.63V
Differential output signal high VOH — Classic (LS/FS); Io=6 mA2.22.7V
Differential output signal high VOH — HS mode; Io=0 mA360400440mV
Differential output signal low VOL — Classic (LS/FS); Io=0 mA-0.3300.33V
Differential output signal low VOL — Classic (LS/FS); Io=6 mA0.30.8V
Differential output signal low VOL — HS mode; Io=0 mA-40040mV
Output common mode voltage VM — Classic (LS/FS) mode1.451.651.85V
Output common mode voltage VM — HS mode0.1750.20.225V
Rise and fall time TR/TF — LS mode7587.5300ns
Rise and fall time TR/TF — FS mode41220ns
Rise and fall time TR/TF — HS mode0.81.01.2ns
Vring into load10%
Propagation delay (data to D+/D-) LS mode30TBD300ns
Propagation delay (data to D+/D-) FS mode012ns
Propagation delay (tx_en to D+/D-) TPZH/TPZL — Classic mode2ns
Propagation delay (tx_en to D+/D-) TPZH/TPZL — HS mode2ns
Adaptive termination acquisition7.57.5 MHz Cycles

Receiver Specifications

DescriptionMinTypMaxUnit
VCCA3P333.33.6V
Receiver sensitivity RSENS — Classic mode±250mV
Receiver sensitivity RSENS — HS mode±25mV
Receiver common mode RCM — Classic mode0.81.652.5V
Receiver common mode RCM — HS mode (differential and squelch comparator)0.10.20.3V
Receiver common mode RCM — HS mode (disconnect comparator)0.50.60.7V
Input capacitance (seen at D+ or D-)3pF
Squelch threshold100150mV
Disconnect threshold570600664mV
High output level (VOH)1.8V
Low output level (VOL)0V
Propagation delay TP — Classic mode (D+/D- to cl_diff_rx)16ns
Propagation delay TP — Classic mode (D+/D- to Classic mode)8ns
Propagation delay TP — HS mode (D+/D- to input of DLL)1ns

Keypad

The keypad controller does not use fixed AC timing. Instead, the timing relationship between the keypad drive output (KPO) and input (KPI) is programmable through the 32-bit cfg_cnt register.

Keypad cfg_cnt register bit field layout

Keypad timing diagram showing KPO and KPI signal relationships

Package Drawing

PDF file

Top view Side view Bottom view Legend