This checklist is the complete schematic and PCB review reference for products based on the SF32LB55x family. It is derived from SiFli's official SF32LB55x Schematic & PCB Checklist workbook (V1.0, 2026-01-21) and keeps the source workbook order, row numbering, applicability, Required/Optional status, and review highlighting.
Use it as the formal design-review gate: complete the schematic checklist before PCB layout starts, then complete the PCB layout checklist before Gerber release. For release review, keep a filled copy with both the initial-review and follow-up-review results.
The checklist spans multiple SF32LB55x package and silicon groupings, including the 551/555/557 devices and the SS6600A8 variant called out in SiFli's source materials. Confirm the exact target part number, package, and display/storage architecture before marking rows pass or fail; many items apply only to specific power rails, memory paths, or package-dependent interfaces.
Colored text and text with a yellow background preserve the review emphasis from the source spreadsheet. The workbook does not explain the reason for each highlight, so treat these marks as additional review flags.
For release work, it is best to treat this page as a sign-off record rather than a reading checklist:
Confirm the exact orderable part number and package first.
Mark every row as pass, fail, or not applicable during review.
Cross-check display, storage, wake-up, and low-power rows against the matching hardware design guide sections.
Record package-specific assumptions — especially BGA vs. QFN, DSI vs. SPI display, and QSPI2/QSPI3 storage usage — in the review notes.
LDO_VOUT1 output has a test point, or a filter capacitor convenient for voltage measurement
All variants
Required
9
LDO_VOUT2 output has a test point, or a filter capacitor convenient for voltage measurement
All variants
Required
10
VDD_RET output has a test point, or a filter capacitor convenient for voltage measurement
All variants
Required
11
VDD_RTC output has a test point, or a filter capacitor convenient for voltage measurement
All variants
Required
12
VDD_SIP supply voltage is 1.8 V, and a load switch is provided so it can be shut off
551/555/557 only
Required
13
VDD_SIP supply voltage is 3.3 V, and a load switch is provided so it can be shut off
SS6600A8 only
Required
14
AVDD33 supply voltage is 3.3 V
All variants
Required
15
AVDD_BRF supply voltage is 1.8 V-3.3 V and must match the VDD1 supply
551/555/557 only
Required
16
AVDD_BRF supply voltage is 3.3 V
SS6600A8 only
Required
17
VDDIOA supply voltage is 1.8 V-3.3 V; reserve a 0 Ω series resistor in the first board revision
551/555/557 only
Required
18
VDDIOB supply voltage is 1.8 V-3.3 V; reserve a 0 Ω series resistor in the first board revision
551/555/557 only
Required
19
VDDIOA supply voltage is 3.3 V; reserve a 0 Ω series resistor in the first board revision
SS6600A8 only
Required
20
VDDIOA supply voltage is 3.3 V; reserve a 0 Ω series resistor in the first board revision
SS6600A8 only
Required
21
When SF30147C supplies power, the TWI control interface must use MCU PB pins, and those pins must be PD pins
551/555/557 only
Required
22
When SF30147C supplies power, rails controlled by EN must use PVDD or AVDD as the EN power domain; do not control EN from an MCU GPIO. Alternatively, tie EN to ground and control the corresponding rail output through registers
551/555/557 only
Required
23
When SF30147C supplies power, BUCK and LDO1 can only be controlled by their respective enable signals, EN_BUCK and EN_LDO1; internal register control is not provided
551/555/557 only
Required
24
Charging circuit requires path management so the system can be powered from the charger 5 V input when battery voltage is too low
Table 3.3-1: Power Supply Capacitors and Inductors Checklist
No.
Check Point
Applies To
Category
1
VDD1 bulk capacitor is at least 10 uF
All variants
Required
2
VDD2 capacitor is at least 10 uF
555/557 only
Required
3
BUCK1_VOUT capacitor is 4.7 uF
All variants
Required
4
BUCK2_VOUT capacitor is 4.7 uF
555/557 only
Required
5
AVDD_DSI capacitor is at least 10 uF
555/557 only
Required
6
LDO_VOUT1 capacitor is 4.7 uF
All variants
Required
7
LDO_VOUT2 capacitor is 4.7 uF
All variants
Required
8
VDD_RET capacitor = 0.47 uF
All variants
Required
9
VDD_RTC capacitor = 1 uF
All variants
Required
10
VDD_SIP capacitor is at least 1 uF
All variants
Required
11
AVDD33 capacitor is at least 1 uF
All variants
Required
12
AVDD_BRF capacitor is at least 1 uF
All variants
Required
13
VDDIOA capacitor is at least 1 uF
All variants
Required
14
VDDIOB capacitor is at least 1 uF
All variants
Required
15
VDD1, VDD2 (555 only), AVDD_BRF, and the RESET pull-up supply must be the same
All variants
Required
16
BUCK1 inductor is a SiFli-recommended part number
551/555/557 only
Required
17
BUCK2 inductor is a SiFli-recommended part number
555/557 only
Required
18
If the BUCK inductor is not SiFli-recommended, it meets L = 4.7 uH, DCR <= 0.4 ohm, and Isat >= 450 mA
All variants
Required
19
If GPS or other interference-sensitive peripherals are present, reserve a shunt-to-ground capacitor footprint at BUCK_LX; the value depends on actual test results
All variants
Required
20
When converting VBAT to 1.8 V for VDD1 and VDD2 (555 only), use a DCDC converter; do not use an LDO
551/555/557 only
Required
21
Quiescent current of the selected DCDC is recorded and meets project requirements
All variants
Required
22
Quiescent current of the selected LDO is recorded and meets project requirements
SF32LB555xxxx connects the display through DSI + LCDC2 as intended
555/557 only
Required
2
SF32LB551xxxx connects the display through LCDC1 as intended
551/SS6600A8 only
Required
3
LCDC1 QSPI signal connections are correct; 100 Ω series resistors are recommended on CLK and data lines
All variants
Required
4
LCDC1 MCU8080 signal connections are correct
All variants
Required
5
DSI signal connections are correct
555/557 only
Required
6
LCDC2 QSPI signal connection is correct
555/557 only
Required
7
DSI_REXT is connected to GND through a 10 kΩ resistor
555/557 only
Required
8
The LCDC RSTB connection is correct
All variants
Required
9
LCDC TE connection is correct (connects to the panel's TE or Fmark signal)
All variants
Required
10
SPI LCD, 3-wire mode: CS connected to GPIO22 or PA31 or PB33, CLK connected to GPIO23 or PA20 or PB32, DATA connected to GPIO21 or PA34 or PB35; 4-wire mode: CS connected to GPIO22 or PA31 or PB33, CLK connected to GPIO23 or PA20 or PB32, DATA connected to GPIO21 or PA34 or PB35, DC connected to GPIO20 or PA36 or PB36
All variants
Required
11
TP signals follow the recommended pin assignment (refer to the EVB I/O config file)
All variants
Required
12
The peripheral device's I/O logic level matches the main chip's
All variants
Required
13
For panel display, connect the LCD QSPI interface to MCU PA pins; LCD_EN, LCD_RST, and similar control signals are recommended on PB GPIOs
551/SS6600A8 only
Required
14
For always-on display support, connect the LCD QSPI interface to MCU PA pins, or use the LCD MIPI interface to the MCU; control signals such as LCD_EN and LCD_RST are recommended on PB GPIOs
GPADC input range is correct; maximum input voltage must not exceed 1.0 V
All variants
Optional
3
Battery-voltage divider recommendation: 1 MΩ 1% resistor on the supply side, 220 kΩ 1% resistor to ground, and 100 nF filter capacitor
All variants
Required
4
For every resistor-divider signal measured by GPADC, use 1%-tolerance divider resistors; each GPADC channel must have a 100 nF filter capacitor placed close to the chip pin
I2C assignment accounts for HCPU/LCPU partitioning and whether the device must run in low-power mode
All variants
Required
2
I2C has pull-ups with the correct resistor value; if 400 kHz operation is required, 2.2 kΩ pull-ups are recommended. Use the peripheral-side voltage domain and shut the pull-up supply off with the peripheral at power-down
All variants
Required
3
I2C interrupt signal supports hardware wake-up where required
All variants
Required
4
If multiple devices share one I2C bus, their addresses are distinguished
Backlight PWM pin allocation is correct; use a GPTIMx different from the motor, preferably on the PB interface, to avoid HCPU frequency reduction affecting the backlight
All variants
Optional
2
Motor PWM pin allocation is correct; use a GPTIMx different from the backlight, preferably on the PB interface, to avoid HCPU frequency reduction affecting vibration
All variants
Optional
3
Motor PWM control pin is recommended on the PB interface, preferably PB24 or PB25, to avoid abnormal behavior during programming when an SMT motor is used
All variants
Optional
4
Signals that need PWM output must use the PB interface; also check for cold-boot abnormal behavior
During normal non-sleep operation, as long as USB remains enabled, the PC/device side can sense insertion and removal; If MCU sleeps, must sense insertion and removal, add a VBUS resistor-divider circuit, the divider outputs a high level matching the IO voltage, feed into an MCU wake-up pin, sharing the charger-insertion detection wake pin is recommended
QFN GPIO27 and BGA PA01 are not recommended as inputs because an internal 20 kΩ pull-down can cause a low high-level voltage with a large pull-up resistor or excessive leakage with a small pull-up resistor
All variants
Required
2
If QFN GPIO27 or BGA PA01 is used as an output, confirm the controlled circuit defaults inactive when the I/O is not driven. Prefer using it for high-current operating scenarios because driving a 1.8 V high level introduces about 90 uA leakage
All variants
Required
3
If PA01 and PA03 are used as GPIOs, keep the two IO levels consistent during sleep, or place at least one pin in high-impedance state with no pull-up or pull-down
All variants
Required
4
PA77, PA78, PA79, PA80, and PB43-PB48 are ten wake-capable pins. In Hibernate power-off state they are high impedance and internal PU/PD is disabled; add external pull-up or pull-down if a fixed level cannot otherwise be guaranteed
All variants
Required
5
If a PB wake-up pin is used for waveform output, reserve external pull-up or pull-down even when Hibernate is not used
All variants
Required
6
For all MOSFET, LDO, and DCDC enable pins, ensure the required on/off state is maintained in Hibernate with default pull-up or pull-down resistors
All variants
Required
7
For GPIO signals that control a load by driving high, use a 1 MΩ pull-down when it does not affect function to reduce leakage
All variants
Required
8
When a PA GPIO output must remain high during sleep, select a PU pin
All variants
Required
9
When a PA GPIO output must remain low during sleep, select a PD pin
All variants
Required
10
Hibernate-mode base-current requirement is recorded
All variants
Required
11
The sum of selected peripheral base currents in Hibernate mode is recorded and meets project requirements
All variants
Required
12
Standby-mode base-current requirement is recorded
All variants
Required
13
The sum of selected peripheral base currents in Standby mode is recorded and meets project requirements
All variants
Required
14
For PB43-PB48 wake pins used as outputs, reserve external pull-up or pull-down because internal pulls are disabled in Standby
Test-point locations are suitable for probing or fixture soldering
All variants
Required
2
Program-download and crystal-calibration test points (VBAT, GND, SWDCLK, SWDIO, MODE, RSTN, VDDIOA, UART3_TXD, UART3_RXD, etc.) are at least 0.8 mm, spaced 2 mm apart, and keep a 2 mm component-free area
Primary source: SF32LB55x Schematic & PCB Checklist, V1.0, 2026-01-21, distributed by SiFli alongside the SF32LB55x hardware design materials on the SiFli Chip Hardware Design Guide Index (Wiki). The direct workbook file is not linked separately here, so this reference points to the source index where the checklist is published and maintained.