This checklist is the complete, item-by-item schematic and PCB review reference for products based on the SF32LB52x family, covering both the SF32LB520/3/5/7 battery-powered variants and the SF32LB52B/D/E/G/J externally powered variants. It is derived from SiFli's official SF32LB52 Schematic & PCB Checklist (V1.0, 2026-01-21), published alongside the hardware design guide on SiFli's wiki, and is intended to serve as the formal hardware sign-off checklist referenced by SF32LB52x Hardware Design Guide, Section 5.5.3.
Where the design guide's built-in checklists (Sections 5.1.1.5, 5.5.3, and 7) provide a short list of the highest-risk items for quick engineering self-checks, this page reproduces the complete formal checklist for release review, covering every major subsystem in both the schematic and the PCB layout.
Each check point lists which SF32LB52x variant(s) it applies to and whether it is Required (must pass before release) or Optional (recommended if the feature is used). "All variants" covers SF32LB520/3/5/7 and SF32LB52B/D/E/G/J unless narrowed further.
Colored text and text with a yellow background preserve the source spreadsheet's review emphasis. The source doesn't state a reason for each highlight, so treat these marks as additional review flags, not as replacements for any non-highlighted item in the same table.
This page intentionally keeps the checklist format of the spreadsheet, but reads it together with the design guide, datasheet, reference manual, and SiFli's model-number guidance when the raw checklist wording is incomplete, inconsistent, or too terse to stand on its own.
Run the schematic checklist (Section 3) during schematic review, before PCB layout begins. Run the PCB layout checklist (Section 4) during layout review, before Gerber release. In practice, each pass is usually performed twice: first by the design engineer, then by an independent reviewer before design freeze or manufacturing release.
For best results, treat the checklist as a sign-off record rather than a reading checklist:
Confirm the exact target silicon variant first, especially when the design could be built around either 520/3/5/7 or 52B/D/E/G/J devices.
Mark every item as pass / fail / not applicable during review instead of reading the table passively.
Where a check point references boot media, display type, or power-switch behavior, verify it against the actual schematic and the matching subsystem chapter in the design guide.
For any ambiguous source wording, record the exact part number and design assumption in the review notes before release.
Table 2-1: Review Record Template
Field
Value
Customer name
Customer design name
Submission date for review
Initial reviewer
Initial review date
Follow-up reviewer
Follow-up review date
Table 2-2: Document Version History
No.
Version
Date
Release Notes
1
V1.0
2026-01-21
Initial release of the Schematic & PCB Checklist document
Each table below covers one functional block of the schematic. The Applies To column narrows a check point to a specific SF32LB52x power variant or silicon revision where the general "All variants" scope doesn't hold.
If the "charge and light the screen immediately" requirement applies, do not use the internal charger — use an external charger IC with path management instead
520/3/5/7 only
Required
3
The internal charger may be used only if it is acceptable to require charging to 3.6 V before software powers on the screen
520/3/5/7 only
Required
4
An OVP device with an integrated LDO output (e.g. LP5305AQVF) is recommended: LDO output 4.7–5.4 V, load capability ≥0.5 A, over-current-protection trip ≥0.7 A
520/3/5/7 only
Required
5
If an OVP device with adjustable OVLO is used, use 1%-tolerance divider resistors; OVLO threshold (V_OVLO_TH) error must be under 3%; set V_OVP min/max to 5.15 V (charger's max input voltage) – 5.55 V (the 52x charger's input upper limit)
520/3/5/7 only
Required
6
If the on-chip charger is unused, VBUS may be left unconnected and its capacitor omitted — but VBAT then loses its output capability; use a 1 uF external capacitor on VBAT in this case
520/3/5/7 only
Required
7
Battery-voltage sensing: the chip already routes an internal GPADC channel to VBAT (or VBATS) — do not additionally route VBAT to a GPADC pin
All variants
Required
8
VCC and VBAT pin supply voltage is 3.2 V–4.7 V
520/3/5/7 only
Required
9
BUCK_LX and BUCK_FB connections are correct
All variants
Required
10
VDD_VOUT1 output has a test point, or a filter capacitor convenient for voltage measurement
All variants
Required
11
VDD_VOUT2 output has a test point, or a filter capacitor convenient for voltage measurement
All variants
Required
12
VDD_RET output has a test point, or a filter capacitor convenient for voltage measurement
All variants
Required
13
VDD_RTC output has a test point, or a filter capacitor convenient for voltage measurement
All variants
Required
14
AVDD_BRF is powered through VSYS
520/3/5/7 only
Required
15
AVDD33_AUD is powered through LDO2
520/3/5/7 only
Required
16
VSYS is an MCU-internal-use supply — do not use it to power other peripherals
520/3/5/7 only
Required
17
LDO2_OUT is recommended for memory, sensors, and similar peripherals; a load switch may be inserted for supply control
520/3/5/7 only
Required
18
Sum of peak current for all peripherals powered from LDO2 is at most 150 mA
520/3/5/7 only
Required
19
LDO3_OUT is recommended to power the vibration motor
520/3/5/7 only
Required
20
Sum of peak current for all peripherals powered from LDO3 is at most 150 mA
520/3/5/7 only
Required
21
LCD requires a dedicated low-Iq LDO supply
All variants
Required
22
Heart-rate sensor LED is recommended to be powered from VBAT
All variants
Required
23
Charging input requires an OVP circuit
All variants
Required
24
When the charging path needs path management — i.e. when battery voltage is too low and 5 V is supplied from the charger input — use a charger IC with path management; the voltage into VCC must not exceed 4.7 V
520/3/5/7 only
Required
25
SF32LB52DUB6: PVDD = 1.8 V
52D only
Required
26
SF32LB52B/E/G/JUX6: PVDD = 3.3 V
52B/E/G/J
Required
27
SF32LB52BU36 and SF32LB52BU56: VDD_SIP requires an external 3.3 V supply
52B only
Required
28
SF32LB52DUB6: VDD_SIP requires an external 1.8 V supply
52D only
Required
29
SF32LB52E/G/JUX6: VDD_SIP needs no external supply — an external capacitor is sufficient
52E/G/J
Required
30
VBATS is the battery-voltage-sense signal; battery-voltage sensing range is 0–4.5 V
If the BUCK inductor is not AVL-listed, it meets L = 4.7 uH, DCR ≤0.4 Ω, Isat ≥450 mA
All variants
Required
23
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
24
Quiescent current of the selected DCDC is recorded and meets project requirements
All variants
Required
25
Quiescent current of the selected LDO is recorded and meets project requirements
If MPI2 (SD1) connects to SPI NOR flash: PA13 (MPI D1) and PA17 (MPI D3) both need no pull-up
All variants
Required
2
If MPI2 (SD1) connects to SPI NAND flash: PA13 (MPI D1) needs no pull-up; PA17 (MPI D3) must have a 7.5 kΩ pull-up
All variants
Required
3
If MPI2 (SD1) connects to SD NAND flash: PA13 (SD D3) must have a 7.5 kΩ pull-up, PA17 (SD D1) needs no pull-up, PA15 (SD CMD) must have a 7.5 kΩ pull-up
All variants
Required
4
If MPI2 (SD1) connects to eMMC: PA13 (SD D3) and PA17 (SD D1) both must have 7.5 kΩ pull-ups, PA15 (SD CMD) must have a 7.5 kΩ pull-up
52D/E/G/J
Required
5
SF32LB520 and SF32LB52B external storage must be SPI NOR flash
520/B
Required
6
When shutdown power consumption matters, external flash power must be switched by PA11, active-high (on) / active-low (off)
520/3/5/7 only
Required
7
When shutdown power consumption matters, external flash power must be switched by PA21, active-high (on) / active-low (off)
52B/D/E/G/J
Required
8
When shutdown power consumption matters, VDD_SIP supply must be switched by PA21, active-high (on) / active-low (off)
52B/D/E/G/J
Required
9
When MPI drives a NOR flash of 32 MB or larger, the flash supply must be switchable via PA21 so it can be powered off
52B/D/E/G/J
Required
10
If SD1 connects to an SD NAND device, signal connections are correct
All variants
Required
11
Flash CLK and data lines have 33 Ω series resistors
All variants
Required
12
When two external NOR flash devices are used, CLK/D0–D3 are shared; flash 1's CS uses PA12, flash 2's CS uses PA26, an internally pulled-up pin — well suited to an active-low CS signal since it defaults high (deselected) at reset
All variants
Required
13
When two external NOR flash devices are used, the first must be 16 MB; the second may be 8 MB or 16 MB
All variants
Required
14
The peripheral device's I/O logic level matches the main chip's
All variants
Required
15
The NOR flash part is qualified in the key-component selection guide (an unqualified part risks ROM failing to recognize it and the system failing to boot)
All variants
Required
16
The SPI/SD NAND flash part is qualified in the key-component selection guide (an unqualified part risks ROM failing to recognize it and the system failing to boot)
If connected to a QSPI display, signal connections are correct
All variants
Required
2
If connected to an 8080-interface display, signal connections are correct
All variants
Required
3
If connected to a JDI display, signal connections are correct
All variants
Required
4
LCD QSPI signal connections are correct; CLK and data lines have 100 Ω series resistors
All variants
Required
5
LCD RSTB connection is correct (PA0 recommended)
All variants
Required
6
LCDC TE connection is correct (connects to the panel's TE or Fmark signal)
All variants
Required
7
TP signals follow the recommended pin assignment (refer to the EVB I/O config file)
All variants
Required
8
Always-on-display support requirement is confirmed
All variants
Required
9
A low-Iq LDO powers the display; PA30 is recommended to control the LDO enable
All variants
Required
10
TP and LCD power-supply independence requirement (shared or separate control) is confirmed
All variants
Required
11
If the LCD integrates a light sensor, the light sensor's power is also provided
All variants
Required
12
TFT LCD backlight control: if the backlight turns on with a high signal and off with a low signal (active-high), use a pull-down (PD) GPIO; if it turns on with a low signal and off with a high signal (active-low), use a pull-up (PU) GPIO
All variants
Required
13
SPI LCD: 3-wire mode — CS to PA03, CLK to PA04, DATA to PA05; 4-wire mode — CS to PA03, CLK to PA04, DATA to PA05, DC to PA06
All variants
Required
14
Sharp Memory/JDI display on the MCU's JDI interface: VCOM and VB connect to MCU PA24, VA connects to MCU PA25, R0/G0/B0 connect to MCU R1/G1/B1, R1/G1/B1 connect to MCU R2/G2/B2, GSP connects to MCU VST, BSP connects to MCU HST, GCK connects to MCU VCK, BCK connects to MCU HCK, GEN connects to MCU ENB, INTB connects to MCU XRST
All variants
Required
15
The peripheral device's I/O logic level matches the main chip's
GPADC input is connected to the corresponding pin (PA28–PA34, 7 GPIOs support GPADC muxing)
All variants
Optional
2
Voltage into GPADC stays within 0–3.3 V
All variants
Optional
3
For any resistor-divider input measured by GPADC, use 1%-tolerance divider resistors; each GPADC channel has a 100 nF filter capacitor placed close to the chip pin
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 together with the peripheral at power-down
All variants
Required
2
I2C interrupt signal supports hardware wake-up where required
All variants
Required
3
I2C peripherals such as G-sensor, heart-rate, and geomagnetic sensors support reading all data in a single burst
All variants
Required
4
If multiple devices share one I2C bus, their addresses are distinguished
With USB left enabled during normal (non-sleep) operation, the host can detect insertion/removal. If detection is needed while the MCU sleeps, a VBUS divider circuit is added that outputs a level matching the IO voltage into the MCU's wake pin — sharing this pin with charger-insertion detection is recommended
LDO/DCDC parts have active-high enable; if the output defaults to off, a 1 M–5.1 MΩ pull-down from EN to ground is added, sized to the project's power-consumption requirements
All variants
Required
2
MOSFET-based power switching uses a PMOS+NMOS combination, control pin active-high (on) / active-low (off), with a 1 MΩ pull-down on the control pin to ground
All variants
Required
3
External flash power switch is controlled by PA11
520/3/5/7 only
Required
4
External flash and VDD_SIP power switch is controlled by PA21
Unlike the schematic checklist, these layout rules don't vary by power variant, so there is no Applies To column — every check point applies to all SF32LB52x variants.
Test-point locations are suitable for probing or fixture soldering
Required
2
Program-download test points (VBAT, GND, PA18/DBG_UART_RXD, PA19/DBG_UART_TXD, LDO2_OUT, PA0, PA1, PA34, etc.) meet the size and location requirements of the test fixture
Initial release, based on SiFli's SF32LB52 Schematic & PCB Checklist V1.0
The source spreadsheet lists this as "52A/52D." SiFli's own naming elsewhere (including a similar inconsistency noted in the SF32LB52x Hardware Design Guide, Section 5.4.1.2) uses SF32LB52B/D/E/G/J, with no "52A" part number — verify this check point against the exact chip model and datasheet before relying on it. ↩
Treated as Required because the underlying design intent matches the surrounding storage-power-control requirements, even though the source variant label itself is inconsistent. ↩