100% found this document useful (1 vote)
2K views87 pages

Nintendo Switch Lite Analysis v2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
2K views87 pages

Nintendo Switch Lite Analysis v2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 87

POWER

VSYS = +4.2V Charging IC PMIC


GOOD
ALWAYS PRESENT 7
5

I2C eMMC
VBUS
Main system voltage 2 CHARGE STATUS
+5V / 9V/ +15V
Different power rails are
generated from this 5
APU DATA
voltage OVP
VBAT
Power delivery IC 6

4
I2C 6
Fuse
1 I2C ALRT

CC1 /CC2 3
RESET
Battery
USB-C
Power Supply
I2C
VCONN_IN Fuel Gauge
+5V ENABLE
VCONN_IN VBAT AIN/THRM
VEX 2 5
Voltage
regulator VBAT

CSN CSP
GND
GND
3-pin
connector
Current sense resistor

TREY
Re s e a r c h
2
Charging & Power Circuit
Nintendo Switch Lite / OLED / V1 / V2 – In depth analysis

fixmyapp
Research
Image source: ifixit.com
USB-C - Receptacle
SuperSpeed lane 2
SuperSpeed lane 1 VBUS = 5V / 9V /15V

USB 2.0
Data signals

Side band use

Side band use

Configuration
channel

fixmyapp
TREY 4
Research
Re s e a r c h
USB-C

fixmyapp
TREY 5
Research
Re s e a r c h
USB-C

IC in USB cable needs power


that is VCONN

fixmyapp
TREY 6
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore) CC1 & CC2 pin

JOY-CON
Two pins on the USB Type-C
SMDATA SMCLK receptacle, CC1 and CC2, are used in
CC1 PIN PIN 4
JOY-CON JOY-CON the discovery, configuration and
CC2 PIN PIN 1 PIN 5 management of connections across
the USB Type-C cable.
VBUS 2 GND Temp
When you plug in your USB-C cable
VBUS CC1 CC2 the CC pins are used for
communication between devices to
GND D+ D-
VBAT negotiate power delivery and other
capabilities.

CC1 In a good working case, you can see


the voltage of 5 volt and then jumps
to 15V. Then negotiation is working.
CC2

fixmyapp
TREY 7
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore) M92T36 - CC1 & CC2 pin
BACK M92T36 is a full function Type-C
LIGHT

PIN 1
USB-PD controller

VBAT RST

CC2 PIN

TS1/TS2 PIN 37:


CC1 PIN CC2

PIN 35:
CC1 VCONN_IN

fixmyapp
TREY 8
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore)
Avoid voltage getting back into VBUS
CC1 & CC2 pin
When capacitors are not drained Two pins on the USB Type-C
When load is disconnected
D+ D- receptacle, CC1 and CC2, are used in
the discovery, configuration and
management of. connections across
CC1 PIN the USB Type-C cable.
??APU??
CC1
Over voltage
protection
GND
CC2 PIN

GND
CC2

VBUS

TEMP WIFI
Fuel Gauge IC

fixmyapp
TREY 9
Research
Re s e a r c h
CC -Communication
VBUS = +5V

I can deliver: +5V at 1 amp, +9V at 2 amp, +15V at 1 amp

I want +15V at 1 amp

I have accepted your request


USB-C Nintendo Switch
Power Supply (pd-controller)
(source) (sink / destination)

VBUS voltage will rise to +15V

Power supply is ready

VBUS = +15V

fixmyapp
TREY 10
Research
Re s e a r c h
Charging and power circuit POWER
VSYS = +4.2V Charging IC PMIC
GOOD
ALWAYS PRESENT 7
5

I2C eMMC
VBUS
Main system voltage 2 CHARGE STATUS
+5V / 9V/ +15V
Different power rails are
generated from this 5
APU DATA
voltage OVP
VBAT
Power delivery IC 6

4
I2C 6
Fuse
1 I2C ALRT

CC1 /CC2 3
RESET
Battery
USB-C
Power Supply
I2C
VCONN_IN Fuel Gauge
+5V ENABLE
VCONN_IN VBAT AIN/THRM
VEX 2 5
Voltage
regulator VBAT

CSN CSP
GND
GND
3-pin
connector
Current sense resistor
fixmyapp
TREY 11
Research
Re s e a r c h
Power circuit POWER
VSYS = +4.2V Charging IC PMIC
GOOD
ALWAYS PRESENT 5
3

I2C eMMC
Main system voltage CHARGE STATUS
Different power rails are
generated from this VBUS 3
APU DATA
voltage +5V / 9V/ +15V OVP
VBAT
Power delivery IC 4

2
I2C 4

Fuse ALRT
I2C
CC1 /CC2
RESET
Battery
USB-C
Power Supply
I2C
VCONN_IN Fuel Gauge
+5V ENABLE
VCONN_IN VBAT AIN/THRM
VEX
1
Voltage
regulator 2 VBAT

CSN CSP
GND
GND
3-pin
connector
Current sense resistor
fixmyapp
TREY 12
Research
Re s e a r c h
M92T36 / M92T30 –USB-C Power Delivery Chip Q2 =
CC1 & CC2 pin
Avoid voltage getting back into VBUS
VBUS = 5V / 15V When capacitors are not drained
VBAT Two pins on the USB Type-C
When load is disconnected receptacle, CC1 and CC2, are used in
the discovery, configuration and
management of. connections across
the USB Type-C cable.
Q1 =
Limits inrush current
OVP protection
Removing the load

CC1 PIN
Serial data
communication

CC2 PIN

fixmyapp
TREY 13
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore)
VBAT RST OVP / Discharge Mosfet
These VBUS mosfets will pass the
Vbus voltage when turned on to the
BQ charging IC
TS1/TS2

VCONN_IN

PWM
BACKLIGHT gate 1
VEX

CC2
SMCLK
CC1
STM32 D+ D-
IC

??APU??
EN
BACK
LIGHT gate 2
GND
GND

VBAT

TEMP WIFI
fixmyapp
TREY 14
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore) M92T36 – gate 1 and 2 pin
BACK Controls if Vbus voltage can pass to
LIGHT
the Charging IC.

VBAT RST

TS1/TS2

VCONN_IN

FET Gate FET Gate


Control 1

PIN 21:
S2_DRV_G1
Control 2
PIN 23:
S2_DRV_G2
fixmyapp
TREY 15
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore)
VBAT RST +4V or +5V
ALWAYS Mosfet
OUTPUT
These VEX mosfet will pass the VEX
voltage when turned on to be used as
main power supply for the M92T36IC
TS1/TS2 Also, it is used to generate +4V or +5V
always on that is used as the main
VCONN_IN
power supply for the:
MAX6620 IC
TPS61162A - Backlight IC
VEX
VEX INPUT
LCD driver IC
source Audio IC
PWM
Gate 2
BACKLIGHT VEX VEX
VEX Etc.
CC2 (external
powerrail)
SMCLK TX + NO CONNECTION
TX - TO APU
CC1
STM32 D+ D-
IC
RX + NO CONNECTION
??APU?? RX - TO APU
EN VBus
BACK
LIGHT GND
GND
Gate 1
D-
VBUS D+ Goes directly to
Goes directly to the the APU WIFI WIFI WIFI
APU
TEMP WIFI
fixmyapp
TREY 16
Research
Re s e a r c h
M92T36 – gate 1 and 2 pin of VEX
MAX77620 Voltage regulator (Vcore) mosfet
BACK Controls if VEX voltage can pass to the
LIGHT BUCK convertor.

VBAT RST

TS1/TS2

VCONN_IN

Extension
Power Input
PIN 28:
VEX

FET Gate Control


- Output FET Gate Control
PIN 24: FET Source - - Output
Input
S1_DRV_G1
PIN 25:
S1_DRV_SRC
PIN 26:
S1_DRV_G2 fixmyapp
TREY 17
Research
Re s e a r c h
M92T36 Power Delivery Chip Power supply selector
This power selector select the lowest
power supply voltage from VSVR, VEX,
or VB for low power consumption.
Internal Power Supply (VCCIN) gives
priority in order of VSVR, VEX, and VB.
VCCIN supplied from the power
selector is used as a main power
source.

fixmyapp
TREY 18
Research
Re s e a r c h
M92T36 / M92T30 –USB-C Power Delivery Chip PIN 23:
FET Gate Control - VBUS discharge switch
PIN 26: FET Gate Control - VEX powerrail PIN 21:
FET Gate Control - Over voltage protection
PIN 28: VEX powerrail
PIN 31: Current Sense Voltage
Input Negative (VCCIN)
PIN 20: SMCLK – Serial clock signal

PIN 32: Current Sense Voltage PIN 19: SMDATA (communicate with APU)
Input Positive (VCCIN)

PIN 18: INPUT - +3.3V


VDDIO is used to generate serial DATA
PIN 35: Configuration channel 1
PIN 24: FET Gate Control - VEX powerrail
PIN 17: OUTPUT – GPIO1 goes to the APU
PIN 36: VCONN_IN = +5V PIN 16: OUTPUT – GPIO0

PIN 14, 15: TEST / DEBUG PIN

PIN 37: Configuration channel 2 PIN 3: Smbus ID / address


PIN 6: INPUT +3,3 powerrail

PIN 10, 11,12,13:


OUTPUT – GPIO4,5,6,7
(resistor to ground)

PIN 2 is connected to a resistor that is connected


to the output of VCCIN on PIN5 PIN 9: INPUT - Powerrail Vbus

PIN 4: INPUT – Digital block reset signal comes


from the APU
PIN5: OUTPUT VCCIN is an internal power supply PIN 7: Discharges the Vbus powerrail
generated from PIN 6 or 9 or 28

fixmyapp
TREY 19
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore)
PIN 4: INPUT – Digital block reset signal comes
from the APU
PIN 2 is connected to a resistor that is connected
to the output of VCCIN on PIN5 M92T36 – PINS
BACK PIN 3: Smbus ID / address
LIGHT
PIN5: OUTPUT VCCIN is an internal power supply
generated from PIN 6 or 9 or 28

VBAT PIN 6: INPUT +3,3V powerrail RST

PIN 7: Discharges the Vbus powerrail


PIN 37: Configuration channel 2

PIN 9: INPUT - Powerrail Vbus

PIN 1

TS1/TS2
PIN 19: SMDATA (communicate with APU)
PIN 36: VCONN_IN = +5V
PIN 10, 11,12,13:
OUTPUT – GPIO4,5,6,7
(resistor to ground) VCONN_IN

PIN 14, 15: TEST / DEBUG PIN


PIN 35: Configuration channel 1
PIN 16: OUTPUT – GPIO0
PIN 32: Current Sense Voltage Input
Positive (VCCIN)
PIN 17: OUTPUT – GPIO1 goes to the APU

PIN 31: Current Sense Voltage Input


PIN 18: INPUT - +3.3V Negative (VCCIN)
VDDIO is used to generate serial DATA PIN 28: VEX powerrail

PIN 24, 26: FET Gate Control - VEX powerrail


PIN 20: SMCLK – Serial clock signal

fixmyapp
PIN 23:
FET Gate Control - VBUS discharge switchz
PIN 21:
FET Gate Control - Over voltage protection TREY Research
Re s e a r c h
20
MAX77620 Voltage regulator (Vcore) VBUS pins

JOY-CON
Vbus is the main power supply
SMDATA SMCLK
Vbus PIN 4
JOY-CON JOY-CON
PIN 1 PIN 5

VBUS 2 GND Temp

VBUS CC1 CC2

GND D+ D-
VBAT Temperature /
insertion pin

Vbus Vbus

fixmyapp
TREY 21
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore) Over voltage
protection
VBUS pins
Vbus is the main power supply
D+ D-

??APU??
Avoid voltage getting back into VBUS
When capacitors are not drained
When load is disconnected

GND

GND

VBUS

Vbus

TEMP WIFI

fixmyapp
TREY 22
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore) VBUS pins
Vbus is the main power supply
BACK
LIGHT

VBAT

TS1/TS2

Vbus

Vbus

fixmyapp
TREY 23
Research
Re s e a r c h
BQ24193 - I2C Controlled charging IC VBUS
Charger Input Voltage

Internal test voltage, between VBUS and PMID there is a mosfet.


So, voltage of VBUS should be present on PMID if all ok

Output voltage VSYS (voltage system)

VBUS = 5V/15V
Bootstrap - PWM high side driver positive supply
Bootstrap - PWM high side driver positive supply
Power source selection input.
High indicates a USB host
source and Low indicates an
adapter source.
Voltage rail for PSEL / TS1/TS2
System connection point
Used to power VSYS from VBAT and VBAT to VSYS
OUTPUT Power good. Active Low. Signal
goes to PMIC MAX77620A on PIN ACOK.

Voltage from the battery


I2C
communication
with APU

Active low Charge Thermal sense


Enable pin Program temperature window
Charge suspends when either TS pin is out of range.

fixmyapp
TREY 24
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore) + 4,2V
Charging IC – BQ24193
PIN: 15,16: +4.2V VSYS power rail – VSYS
Source comes from VBUS or VBAT
BACK
LIGHT PIN 13, 14: BAT - Battery connection point
to the positive terminal of the battery
pack. Goes to the positive battery
connector pin.

VBAT

Program
SW PIN 19,20: SW Switching node temperature
connecting to output inductor. window

PIN 11,12: TC1 TC2 - Program temperature


window with a resistor divider
PIN 14
PIN 15

PIN 13
PIN 16
GND|
GND

PIN 19
TS1/TS2
PIN 20
PIN 21: BTST – Boost voltage - PWM high
PIN 21 side driver positive supply.
PIN 22
PIN 9: Active low Charge Enable pin
PIN 23
PIN 23: PMID
PIN 24

PIN 5: SMCLK – Serial clock signal


PIN 6 SMDATA (communicate with APU)

PIN 4: STAT HIGH indicates charge complete


Vbus or charge disabled. Signal goes to the APU.

PIN 3: OUTPUT Power good. Active Low. Signal goes to PMIC MAX77620A on PIN ACOK.
PIN 2: PSEL - Power source selection input. High indicates a USB host source and Low
PSEL indicates an adapter source. Voltage comes from PIN22 – REGN throw a resistor
Voltage
OUTPUT PIN 1, 24 VBUS - Charger Input Voltage +5V / +15V TREY
Re s e a r c h
25
BQ24193 - I2C Controlled charging IC VBUS
Charger Input Voltage

4.2V

8V Problem with this capacitor then battery


will only slow charge

APU can get information about


the state of the charging IC

fixmyapp
TREY 26
Research
Re s e a r c h
PIN C2: THRM - Supply for thermistor
resistor-divider Fuel gauge IC–MAX17050

PIN A1 = battery insertion/removal detection


and thermal measurement comes from the
middle pin of battery connector

PIN B1 = VBATT = Power-Supply and


Battery Voltage-Sense Input. Comes from
the positive pin of battery connector

APU

PIN B2= ALRT, Alert Indication. If there is an alert this


signal goes straight to the APU

PIN C1= SDA , serial data communication.


Communicate with APU .

PIN A2= SCL, serial clock input.

PIN B3: REG - Voltage Regulator Bypass PIN C3: CSP - Chip Ground and Sense Resistor Input PIN A3: CSN - Sense Resistor Connection.
Is connected to the current resistor and PIN C3 CSP.
fixmyapp
TREY 27
Research
Re s e a r c h
MAX77620 Voltage regulator (Vcore) Fuel gauge IC–MAX17050
PIN A1 = battery insertion/removal detection and
thermal measurement comes from the middle pin of
battery connector

PIN B1 = VBATT = Power-Supply and


Goes to Battery Voltage-Sense Input. Comes from
THRM PIN: C2 the positive pin of battery connector

PIN C1= SDA , serial data communication.


Communicate with APU .
WIFI Temp
PIN A2= SCL, serial clock input.

PIN B2= ALRT, Alert Indication. If there is an alert this


signal goes straight to the APU

PIN C2: THRM - Supply for thermistor


VBAT resistor-divider

PIN A3: CSN - Sense Resistor Connection.


Is connected to the current resistor and PIN C3 CSP.
Current sense It is connected on the negative battery pin.
resistor
PIN B3: REG - Voltage Regulator Bypass
GND
PIN C3: CSP - Chip Ground and Sense Resistor Input

ALRT signal goes to ??APU??


APU

fixmyapp
TREY 28
Research
Re s e a r c h
Power On
Primary PMIC
7
+1.0V
+1.1 V
1
+1.3 V
+1.8 V
VSYS = +4.2V +2.9 V Secundary PMIC
ALWAYS PRESENT +3.3 V 9

+0.8V

Enable Chip enable 8


APU
(EN0)
eMMC
Power button

I2C 2

I2C

6
3
4

Co-processor: PIN 6: power


STM32F038
PIN 15: power
M92T36 / FUEL GAUGE IC …

fixmyapp
TREY 29
Research
Re s e a r c h
Charging and power circuit POWER
VSYS = +4.2V Charging IC PMIC
GOOD
ALWAYS PRESENT 7
5

I2C eMMC
VBUS
Main system voltage 2 CHARGE STATUS
+5V / 9V/ +15V
Different power rails are
generated from this 5
APU DATA
voltage OVP
VBAT
Power delivery IC 6

4
I2C 6
Fuse
1 I2C ALRT

CC1 /CC2 3
RESET
Battery
USB-C
Power Supply
I2C
VCONN_IN Fuel Gauge
+5V ENABLE
VCONN_IN VBAT AIN/THRM
VEX 2 5
Voltage
regulator VBAT

CSN CSP
GND
GND
3-pin
connector
Current sense resistor
fixmyapp
TREY 30
Research
Re s e a r c h
Nintendo Switch Lite
In depth analysis – Mainboard, Buttons, Testpoints, Joy-con Board and FPC

fixmyapp
Research
Image source: ifixit.com
Nintendo Switch Lite System Diagram – Buttons

fixmyapp
TREY
Research
Re s e a r c h
Secundair PMIC
+0.8V for APU and RAM

Nintendo switch lite – Front architecture SoC - Nvidia ODNX10-A1


Fluid indicator EN0 signal 2x Samsung K4U6E3S4AM-MGCJ
LPDDR4X DRAM 16 Gb (4 GB total)
Samsung KLMBG2JETD-B041 32 GB
USB-C port
eMMC flash storage
SD card reader
Battery connector

Mini joy-con board


FPC connector socket 29pin ST Microelectronics ST21NFCD NFC
controller
LCD backlight driver
Speaker connector

+17V power on

Cypress CYW4356X 802.11ac Wi-Fi + LCD driver Joy-con connector


Bluetooth 5.0 SoC
Crystal
Antenna Oscillator

Gamecard reader and headphone jack


ZIF Connector | FPC
Touchscreen
ZIF Connector | FPC

41 Pin LCD Screen


Fan connector ZIF Connector | FPC Multi-Touch Screen Controller
The two data lines goes to the APU
ZR Button
Realtek ALC5639 audio codec

fixmyapp
TREY 33
Image source: ifixit.com Research
Re s e a r c h
D- APU SD-Cards
GND D+
CC1 VBUS Detection switch goes to
APU
SD-Cards
GND Signals goes to APU NFC IC
VBAT
VOLUME EN0 signal +0.8V for RAM 1e PMIC
SMCLK APU
SMDATA GND APU +0.8V for APU
VBUS
CC2 STM32 Power button
PIN25 Signal
Joy-Con – PIN 5
goes to SE917 IC
Joy-Con – PIN 4 STM32
PIN26 WIFI
Joy-Con – PIN 1 goes to SE917 IC
Joy-Con – PIN 3
VSYS
TS1/TS2
EN1 interrupt signal goes
STM32 STM32 GND to Primary PMIC
APU PIN28 goes
PIN31
to SE917 IC
STM32 STM32
PIN22 PIN4
STM32 Top-Button
goes to SE917 IC
PIN30
STM32
STM32 PIN27 Joy-Con 2– PIN 4
PIN32
STM32 Touch controller IC
STM32 Joy-Con 2– PIN 3
PIN33 PIN45
ZL-Button Joy-Con 2– PIN 1

Headphone STM32
STM32
Channel 1 PIN43
PIN42 + Button STM32
Headphone PIN41
Channel 2

fixmyapp
R-Button

TREY
Research
Re s e a r c h
34
Nintendo switch lite – Back architecture
Factory test points?
Fuse resistor

Home Button Maxim Integrated MAX17050


battery fuel gauge
Speaker Joy-con board
Pin 1+2

NFC Antenna
Over Voltage Protection

Texas Instruments
NFC Antenna BQ24193 battery charge
management
VSYS + 4.2V
Rohm BM92T36
A/B/X/Y Button USB-C power delivery controller

+3.3V Buck convertor


GCBRG HAC STD
Primary anti-piracy IC / Game card controller
MAX77620HEWJ power
R Button management IC
Crystal for anti-piracy IC
+1V for APU
+1V for Sound IC
+1.8V for RAM
+1.1V for RAM Co-Processor
And other devices ST Microelectronics STM32F038C6

+ Button
32-bit microcontroller w/ 32 KB flash
fixmyapp
TREY 35
Image source: ifixit.com Research
Re s e a r c h
WIFI IC WIFI IC VBUS
WIFI IC GPIO3 GPIO5 WIFI IC GND
GPIO2 JTAG INTERFACE Volume button
WIFI IC Signal (resistor)
TEMP

Power button
LCD Driver connector Signal (resistor)

SD Card Backlight IC – PIN 3 – IFB1


D-
Detect switch VEX
D+
VCONN_IN

Speaker mainboard LCD Driver TS1/TS2


Pin 1+2 Power button + Boost channel drain
Signal (diode) VBAT
APU Backlight IC
WIFI IC RESET SW PIN
ACOK signal from
Speaker Joy-con board
charger IC – PIN 3 Game card
Pin 1+2
NFC IC controller IC

Powerrail?
LCD Driver ? GND
- Boost channel drain
Joy-con pin 5 Sound IC
(mainboard and joy-con board) PIN: 34 Input microphone
APU

Sound IC
Touch controller IC PIN: 43
Power
Sound IC
PIN: 41 STM32
Power GND PIN44 STM32
BOOT PIN7
RESET

fixmyapp
TREY 36
Image source: ifixit.com Research
Re s e a r c h
Charging and power circuit POWER
VSYS = +4.2V Charging IC PMIC
GOOD
ALWAYS PRESENT 7
5

I2C eMMC
VBUS
Main system voltage 2 CHARGE STATUS
+5V / 9V/ +15V
Different power rails are
generated from this 5
APU DATA
voltage OVP
VBAT
Power delivery IC 6

4
I2C 6
Fuse
1 I2C ALRT

CC1 /CC2 3
RESET
Battery
USB-C
Power Supply
I2C
VCONN_IN Fuel Gauge
+5V ENABLE
VCONN_IN VBAT AIN/THRM
VEX 2 5
Voltage
regulator VBAT

CSN CSP
GND
GND
3-pin
connector
Current sense resistor
For in depth explanation
check this video
fixmyapp
TREY 37
Research
Re s e a r c h
PIN 40: ZR-Button

PIN 45: ZL-Button(*) PIN 38: A-Button


STMF32F038 –Co-Processor PIN 41: R-Button PIN 39: Y-Button

PIN 36: Capture Button(*)


1
PIN 2: Right-Button (*) PIN 35: - Button(*)
PIN 3: L-Button (*)

PIN4: -Top Button(*)

PIN 15: Joy-con PIN 4 (*)


PIN 29: + Button
PIN 17: Joy-con PIN 3
PIN 10: Left-Button (*)
PIN 18: Joy-con PIN 4
PIN 11: Bottom –Button (*)
PIN 12: X-Button

PIN 13: B-Button

PIN 14: Joy-con PIN 1 (*) PIN 16: Joy-con PIN 3 (*) PIN 19: Joy-con PIN 1

fixmyapp
TREY Research
Re s e a r c h
PIN 40: ZR-Button

PIN 45: ZL-Button(*) PIN 38: A-Button


STMF32F038 –Co-Processor PIN 41: R-Button PIN 39: Y-Button

1 PIN 36: Capture Button(*)


PIN 2: Right-Button (*) PIN 35: - Button(*)
PIN 3: L-Button (*)

PIN4: -Top Button(*)

PIN 15: Joy-con PIN 4 (*)


PIN 29: + Button
PIN 17: Joy-con PIN 3
PIN 10: Left-Button (*)
PIN 18: Joy-con PIN 4
PIN 11: Bottom –Button (*)
PIN 12: X-Button

PIN 13: B-Button

PIN 14: Joy-con PIN 1 (*) PIN 16: Joy-con PIN 3 (*) PIN 19: Joy-con PIN 1
* = Joy-con board
fixmyapp
TREY Research
Re s e a r c h
Nintendo switch lite – mini-joycon board - Front
- Button Capture Button
Right Button

Top Button

Bottom Button

Left Button

L Button

fixmyapp
TREY 40
Research
Re s e a r c h
Nintendo switch lite – mini-joycon board - Back
Mini joy-con board
cable connector socket 29pin Backlight connector
Power / volume
connector

ZL Button

1 1

PIN1 – IFB2: +0.3V power on


PIN4: GND

PIN2 - SW: +17V power on


PIN3 IFB1: +0.3V power on

Speaker connector

Left -Joy-con connector

L Button

fixmyapp
TREY 41
Research
Re s e a r c h
RibbonCable FPC Connector 29 Pin

PIN L14: IFB1 (Backlight)


PIN L13: IFB2 (Backlight)
PIN R15: GND
PIN L12: SW (Backlight)
PIN R14: Capture Button
PIN L11: GND
PIN R13: Left Button
PIN L10, R11: Speaker PIN 2
PIN R12: GND

PIN L9, R10 : Speaker PIN 1


PIN R9: GND
PIN L8: GND
PIN R8: Top Button
PIN L7: Right Button
PIN R7: L Button
PIN L6: Power
PIN R6: Joy-con PIN 3
PIN L5: Volume 1
PIN R5: Bottom Button
PIN L4: Volume 2
PIN L3: - Button PIN R4: Joy-con PIN 5
PIN L2: ZL Button PIN R3: Joy-con PIN 4
PIN L1: GND PIN R2: Joy-con PIN 1
L
R
PIN R1: GND

fixmyapp
TREY Research
Re s e a r c h
Testpoints - FPC Connector 29 Pin

SMCLK
Capture
BTN

SMDATA
LEFT
BTN
L
BTN JOY-CON
TOP PIN 5
BTN Temp

RIGHT JOY-CON
BTN PIN 4
GND

BOTTOM JOY-CON
BTN PIN 1
ZL VBUS 2
BTN
-
BTN

fixmyapp
TREY
Research
Re s e a r c h
Testpoints

STM32 IC
Goes to APU PIN 42

STM32 IC
PIN 43

VSYS +4.2V

Goes to APU

GND

Power /EN0 NC GND


Volume Volume BTN
BTN 2 BTN 1 Goes to APU
Goes to Goes to
APU APU Goes to APU

fixmyapp
TREY
Research
Re s e a r c h
Joy-con: Pin 1

PIN 1

PIN 2: GND
Left -Joy-con connector

PIN 14: Joy-con PIN 1 (*)

fixmyapp
TREY 45
Research
Re s e a r c h
Joy-con: Pin 3

PIN 3

Left -Joy-con connector

PIN 16: Joy-con PIN 3 (*) fixmyapp


TREY 46
Research
Re s e a r c h
Joy-con: Pin 4

PIN 15: Joy-con PIN 4 (*) PIN 4

Left -Joy-con connector

fixmyapp
TREY 47
Research
Re s e a r c h
Joy-con: Pin 5

PIN 5

Left -Joy-con connector

PIN R4: Joy-con PIN 5


fixmyapp
TREY 48
Research
Re s e a r c h
Joy-con - Mainboard: Pin 1

PIN 1

PIN 19: Joy-con PIN 1

fixmyapp
TREY 49
Research
Re s e a r c h
Joy-con - Mainboard: Pin 3 – goes to pin 17 of stm IC

PIN 3

PIN 17: Joy-con PIN 3

fixmyapp
TREY 50
Research
Re s e a r c h
Joy-con - Mainboard: Pin 4

PIN 4

PIN 18: Joy-con PIN 4

fixmyapp
TREY 51
Research
Re s e a r c h
Joy-con - Mainboard: Pin 5

PIN 5

fixmyapp
TREY 52
Research
Re s e a r c h
Nintendo Switch Lite
In depth analysis – Backlight driver, Sound IC, Speakers, Cardreader

fixmyapp
Research
BackLight– PIN 2

Backlight connector

PIN2: +17V power on

fixmyapp
TREY 54
Research
Re s e a r c h
BackLight – PIN 1 – IFB2
VIN = VSYS 4.2V

Backlight connector

PIN1: +0.3V power on

fixmyapp
TREY 55
Research
Re s e a r c h
BackLight– PIN 3

GND

Backlight connector

PIN3: +0.3V power on

fixmyapp
TREY 56
Research
Re s e a r c h
BackLight– EN signal
Comes from APU

fixmyapp
TREY 57
Research
Re s e a r c h
BackLight– PWM signal
Comes from APU

fixmyapp
TREY 58
Research
Re s e a r c h
BackLight–VIN power supply
Comes from VSYS from
charger IC 4.2V

fixmyapp
TREY 59
Research
Re s e a r c h
First I2S interface Headphone output

Sound -ALC5640
serial data input comer from APU

First I2S interface Not implemented


serial data output goes to APU Headphone
First I2S interface synchronous reference ground
signal goes to APU
First I2S interface serial bit clock
goes to APU

I2S interface master clock input goes to APU

Goes to APU
Power
Goes to APU

Goes to APU
Filter capacitors?
Power from MAX IC (V6)

Goes to APU Not implemented

+1.8V - Analog power for core and I/O

Not implemented

Goes to Speaker on
mainboard

Speaker AMP power for right


channel +5V or +3.3V

Second internal reference voltage (capacitor to ground)


Goes to Speaker on Speaker AMP power for +1.8V power input First internal reference voltage
joy-con board Microphone not

fixmyapp
left channel +5V or +3.3V implemented

TREY Research
Re s e a r c h
Sound IC –Sample circuit

fixmyapp
TREY 61
Research
Re s e a r c h
Sound IC – Power circuit

fixmyapp
TREY 62
Research
Re s e a r c h
Sound IC – I2S circuit

fixmyapp
TREY 63
Research
Re s e a r c h
Sound IC –Sound output

fixmyapp
TREY 64
Research
Re s e a r c h
Speaker Joy-con board – PIN 1 + 2

PIN: 42 PIN: 43
STMF32 STMF32

PIN 1 + 2: Speaker

fixmyapp
TREY 65
Research
Re s e a r c h
Speaker mainboard – PIN 1 + 2

PIN: 42 PIN: 43
STMF32 STMF32

PIN 1 + 2: Speaker

fixmyapp
TREY 66
Research
Re s e a r c h
Headphone output
Sound IC – Headphone output

Headphone output

fixmyapp
TREY 67
Research
Re s e a r c h
Cardreader and headphone connector

Input microphone

PIN 41 – Sound IC
Headphone
Headphone
Goes to APU and anti
piracy IC / data lines? Goes to APU and anti
piracy IC / data lines?

fixmyapp
TREY 68
Research
Re s e a r c h
Nintendo Switch Lite – PART 3
In depth analysis – Touchscreen, eMMC, LCD driver, WIFI, RAM

fixmyapp
Research
Touchscreen controller
EN1 interrupt line goes
to first PMIC

These data lines goes to


the APU

fixmyapp
TREY 70
Research
Re s e a r c h
eMMC – NAND Flash and MMC Controller

fixmyapp
TREY 71
Research
Re s e a r c h
eMMC – Block diagram

VDDF = Supply voltage for


flash memory +3.3V Internal power node to
1e PMIC stabilize regulator output
to controller core logics

Supply voltage for


memory controller comes
from 1e PMIC

Clock input comes from


APU

Bidirectional signal
between eMMC and APU

Bidirectional data signal


between eMMC and APU

fixmyapp
TREY 72
Research
Re s e a r c h
eMMC –Clock signal

Clock comes from APU

fixmyapp
TREY 73
Research
Re s e a r c h
CMD signal
eMMC –CMD signal

A bidirectional signal used


for device initialization and
command transfers
between APU and eMMC

fixmyapp
TREY 74
Research
Re s e a r c h
eMMC – Supply voltages
VDDI = Internal power
node to stabilize regulator
output to controller core
logics

VDD = Supply voltage for


memory controller
VDDF = Supply voltage for
flash memory (+3.3V) Powerrail

fixmyapp
TREY 75
Research
Re s e a r c h
eMMC – RESET signal

RESET SIGNAL

fixmyapp
TREY 76
Research
Re s e a r c h
eMMC – DAT 0 – 7 - Bidirectional data channels.

D4 D0 D3
D5
D6 D1

D7 D2

fixmyapp
TREY 77
Research
Re s e a r c h
LCD driver IC - BD8316GWL- Pinout

Goes to LCD

Goes to LCD
VIN = VSYS 4.2V

Comes from APU

fixmyapp
TREY 78
Research
Re s e a r c h
LCD driver IC - BD8316GWL - Pinout

fixmyapp
TREY 79
Research
Re s e a r c h
LCD driver IC - BD8316GWL
Discharge SW of inverted
channel
Feedback pin of inverted
channel. + Boost channel drain Data comes from APU

Reference voltage of inverted channel.


1.0V( typ) is included in error amp offset

Feedback pin of boost


channel.

VIN = VSYS 4.2V


PIN8 = + Boost channel drain
- Boost channel drain Load SW output pin
PIN10 = - Boost channel drain

fixmyapp
TREY 80
Research
Re s e a r c h
WIFI IC - BCM4356XKUBG

Goes to APU

Wake up
BT Device or APU

fixmyapp
TREY 81
Research
Re s e a r c h
WIFI IC - BCM4356XKUBG

fixmyapp
TREY 82
Research
Re s e a r c h
5 GHz WLAN CORE0 receiver input

WIFI IC - BCM4356XKUBG 2.4 GHz WLAN CORE1 PA output


5 GHz WLAN CORE0 PA output

Diplexer
2.4 GHz Bluetooth 2.4 GHz WLAN CORE0 PA output
and WLAN CORE1 receiver
5 GHz WLAN CORE1 PA output shared input 2.4 GHz Bluetooth and WLAN CORE0
receiver shared input
RF control switch line

T/R switch
Bluetooth PA output

5 GHz WLAN CORE1 receiver input


RF control switch line

XTAL IN
XTAL OUT RF control switch line
VDD core voltage +1V
RF control switch line
Output 3.3V

VSYS 4.2V
Crystal 37.4 MHz

Internal buck switching regulator


output
PCIE Receiver differential pair

PCIE Transmitter differential pair


Used by APU to power up or power down the internal
CYW4356 regulators used by the Bluetooth/FM section. PCIE Differential Clock inputs (negative and positive). 100
This signal is used by APU to power up the WLAN section. MHz differential
When this pin is high, the
regulators are enabled and the WLAN section is out of reset.
fixmyapp
TREY 83
Research
Re s e a r c h
RAM
RAM

Goes to APU

Ground

+1,8V (V1)

1e PMIC

Goes to APU

fixmyapp
TREY 84
Research
Re s e a r c h
1e PMIC

RAM

+1,1V (V4)

+0.8V

2e PMIC

fixmyapp
TREY 85
Research
Re s e a r c h
RAM

+1,1V (V4)

+0.8V

2e PMIC

Backside of RAM

fixmyapp
TREY 86
Research
Re s e a r c h

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy