JL
JLink Technology Semiconductor Distributor
RFQ

Technical Resources

Application notes, selection guides, and technical articles

GD32 Low-Power Modes: Choosing Between Run / Sleep / Deep-sleep / Standby

GD32 Low-Power Modes: Choosing Between Run / Sleep / Deep-sleep / Standby

The key to power saving is duty-cycling: the deeper you sleep and the shorter the active time, the longer the battery lasts. This guide covers GD32's four states (Run/Sleep/Deep-sleep/Standby) — what stays on, how it wakes, whether RAM is retained, and the current tier — and states honestly that Standby resets + loses RAM and the µA figures are typical, not guaranteed, then points out the real advantage of the low-power GD32L23x line: µA-level modes that still retain SRAM.

GigaDeviceGD32Low PowerSleep

Published: 2026-06-30

Read More →
Cold-Chain Temperature RFID: The EM4325 Semi-Passive UHF + Temp Sensor (Passive vs BAP vs Active)

Cold-Chain Temperature RFID: The EM4325 Semi-Passive UHF + Temp Sensor (Passive vs BAP vs Active)

A cold chain must "prove the range was held without opening the box." Temperature RFID splits into passive (reads only when interrogated), semi-passive BAP (battery-driven interval monitoring, like the EM4325), and active. This guide covers the three and the EM4325 (UHF Gen2 + temp sensor + SPI), and states honestly: the EM4325 natively does snapshots + interval alarm monitoring; full point-by-point logging needs a companion MCU.

EM MicroEM4325RFIDUHF

Published: 2026-06-30

Read More →
RS-485 Wiring & Termination Design: Termination, Fail-Safe Biasing, Daisy-Chain and Stubs

RS-485 Wiring & Termination Design: Termination, Fail-Safe Biasing, Daisy-Chain and Stubs

RS-485 instability is 90% wiring: termination not at both ends, star topology, no bias on the idle bus. This guide covers the three rules — termination = cable impedance (120Ω is typical, not mandated), a linear daisy-chain, and fail-safe biasing — plus stub/grounding/node-count/rate-length engineering rules. RS-485 is the Modbus RTU physical layer, funneling to W5500/DM9051 RTU→TCP gateways.

RS-485ModbusTerminationFail-Safe

Published: 2026-06-30

Read More →
Low-Cost Entry MCU: Selecting the FMD FT61F 8-bit (FT61F02X vs FT61F14X)

Low-Cost Entry MCU: Selecting the FMD FT61F 8-bit (FT61F02X vs FT61F14X)

The FMD FT61F is an 8-bit RISC general-purpose MCU (not Arm, not a touch MCU), for cost-sensitive access-control/lighting/instrument/small-appliance control. It splits into the entry FT61F02X (10-bit ADC, 6 timers, no UART) and the higher FT61F14X (12-bit ADC, USART, 1.9V). This guide covers choosing between the two sub-families, when to step up to Arm, and FMD's one-stop (MCU+EEPROM+power) advantage.

FMDFT61F8-bit MCUMCU

Published: 2026-06-30

Read More →
Choosing GD32 USB: Device/Host/OTG, FS vs HS, and Built-in HS PHY vs External ULPI

Choosing GD32 USB: Device/Host/OTG, FS vs HS, and Built-in HS PHY vs External ULPI

Picking a GD32 for USB starts with three questions: device/host/OTG? Is FS (12Mbps) enough or do you need HS (480Mbps)? If HS, is the PHY built in or do you bolt on a ULPI? The key trap: the GD32F4xx USB-HS REQUIRES an external ULPI PHY; only the GD32H7 has a built-in HS PHY. This guide lays out USB across the GD32 families (F103/F303 device-only, F305/F307 OTG, F4xx, H7).

GigaDeviceUSBGD32USB-HS

Published: 2026-06-28

Read More →
QSPI (Quad-SPI) NOR Flash and XIP: How to Wire It and Run Memory-Mapped Code

QSPI (Quad-SPI) NOR Flash and XIP: How to Wire It and Run Memory-Mapped Code

Quad-SPI uses 4 data lines and 2 clocks per byte, ~4× the throughput of standard SPI; XIP lets the CPU execute code in place from external flash without copying to RAM first. But XIP requires NOR (random read) — NAND can't. This guide covers SPI/Dual/Quad, how XIP works, and maps to GD25Q plus "the MCU side needs a QSPI/OSPI controller (only some GD32 have one)."

GigaDeviceQSPINOR FlashXIP

Published: 2026-06-28

Read More →
Energy-Harvesting PMIC: Battery-less / Ultra-Low-Power IoT with the EM Micro EM8500

Energy-Harvesting PMIC: Battery-less / Ultra-Low-Power IoT with the EM Micro EM8500

Energy harvesting frees sensors from battery swaps: ambient energy (solar/thermal) → an energy-harvesting PMIC → storage → an ultra-low-power load, at µW–mW scale. This guide covers how to select an energy-harvesting PMIC (cold-start, MPPT, storage, rails, Iq), using the EM Micro EM8500 (0.3V cold-start, HW MPPT, dual storage, 4 rails, 125nA) as the worked example, paired with the EM6819 MCU.

EM MicroEM8500Energy HarvestingPMIC

Published: 2026-06-28

Read More →
Schottky Diode Selection: Vf, Leakage, and Si vs SiC (Low-Voltage Rectification to 650V SiC)

Schottky Diode Selection: Vf, Leakage, and Si vs SiC (Low-Voltage Rectification to 650V SiC)

A Schottky diode has low forward drop, fast switching and near-zero reverse recovery — ideal for high-frequency rectification and freewheeling; the costs are high leakage and (for silicon) a low reverse-voltage ceiling (~≤100–200V). Above that you need SiC (650V/1200V). This guide covers the selection params and Si-vs-SiC, and maps to Huixin, which supplies both silicon Schottky (SB160) and SiC Schottky (HSC04065AC, 650V/4A class).

HuixinSchottkySiCDiode

Published: 2026-06-28

Read More →
RS-232 vs RS-485 vs CAN: Choosing an Industrial Serial Bus (Physical vs Protocol Layer Is the Key)

RS-232 vs RS-485 vs CAN: Choosing an Industrial Serial Bus (Physical vs Protocol Layer Is the Key)

RS-232/RS-485/CAN aren’t three competing protocols but two layers: RS-232 (single-ended point-to-point) and RS-485 (differential multi-drop) are physical-layer only, needing a protocol (e.g. Modbus RTU) on top; CAN builds in the data-link layer (framing/arbitration/error handling). This guide explains that key difference and maps to GD32 CAN-FD (G5/H7/F5) and classical CAN (L235).

RS-232RS-485CANCAN-FD

Published: 2026-06-28

Read More →
I²C vs SPI vs UART: Choosing an Embedded Serial Interface (Wires, Addressing, Speed)

I²C vs SPI vs UART: Choosing an Embedded Serial Interface (Wires, Addressing, Speed)

Which serial interface for connecting peripherals to an MCU? Three axes decide: wire count, how many devices share the line (addressing vs one CS each), and speed. UART is two devices point-to-point (async, no clock); I²C is a row of addressable low-speed devices on two wires (needs pull-ups); SPI trades one CS per device for high speed. This guide breaks each down and maps to FMD FT24C, GigaDevice GD25Q and WIZnet WizFi360.

I2CSPIUARTSerial

Published: 2026-06-28

Read More →
EEPROM vs NOR Flash vs FRAM: Choosing Non-Volatile Memory by the Job, Not the Buzzword

EEPROM vs NOR Flash vs FRAM: Choosing Non-Volatile Memory by the Job, Not the Buzzword

Choosing non-volatile memory wrong isn’t about “can it work” — it’s being too expensive, too slow, or worn out. Using four axes (erase granularity, read access, write endurance, density/cost), this guide explains EEPROM (byte-write, for settings), NOR Flash (XIP, for code), NAND (bulk), and FRAM (near-unlimited endurance but small and pricey), mapped to FMD FT24C and GigaDevice GD25Q / GD5F.

FMDGigaDeviceEEPROMNOR Flash

Published: 2026-06-28

Read More →
Calculating and Choosing a 32.768kHz Crystal’s Load Capacitance (CL): Get It Wrong and Your RTC Drifts

Calculating and Choosing a 32.768kHz Crystal’s Load Capacitance (CL): Get It Wrong and Your RTC Drifts

Keeping a 32.768kHz crystal accurate comes down to matching the load capacitance (CL): the wrong CL pulls the frequency and becomes RTC timekeeping error. This guide covers the CL formula (C1=C2≈2×(CL−C_stray)), the two pitfalls of a 32.768kHz tuning-fork crystal (pulling sensitivity and over-drive), and compares a bare crystal (Micro Crystal CM8V-T1A) with cap-free integrated RTC modules (the RV series).

Micro CrystalCrystalLoad Capacitance32.768kHz

Published: 2026-06-28

Read More →
Why FOC Motor Control Wants the Cortex-M4’s DSP+FPU: Selecting a GD32 Motor MCU

Why FOC Motor Control Wants the Cortex-M4’s DSP+FPU: Selecting a GD32 Motor MCU

An FOC current loop must finish the Clarke/Park/PI/SVPWM chain of floating-point and trig within each PWM period, with the loop running at 10–20kHz. An M0/M3 without an FPU emulates floats in software — slow and jittery; the Cortex-M4’s hardware FPU+DSP buys speed and determinism. This guide explains why and maps it to the GD32F30x / GD32F4xx with their FPU+DSP, advanced PWM timer and PWM-synchronized ADC.

GigaDeviceFOCMotor ControlCortex-M4

Published: 2026-06-28

Read More →
Modbus RTU vs Modbus TCP, and Building an RTU→TCP Gateway with the W5500 / DM9051

Modbus RTU vs Modbus TCP, and Building an RTU→TCP Gateway with the W5500 / DM9051

Modbus RTU and TCP are really two transport layers of the same protocol: identical data model and function codes, differing only in physical layer, framing and checksum (RTU uses CRC-16 over serial; TCP uses an MBAP header on port 502 with no CRC). This guide explains the difference and how to build an RTU→TCP gateway with the hardwired-TCP/IP W5500 (least effort) or the SPI MAC+PHY DM9051 (most flexible).

WIZnetDAVICOMModbusRS-485

Published: 2026-06-28

Read More →
13.56MHz HF RFID (ISO 14443 / 15693) and How It Relates to NFC: Choosing the EM4233

13.56MHz HF RFID (ISO 14443 / 15693) and How It Relates to NFC: Choosing the EM4233

“All 13.56MHz tags are NFC” is a misconception. 13.56MHz is the HF band, holding two standards — ISO 14443 (proximity: payment/access) and ISO 15693 (vicinity: asset/library); NFC is a device-side layer where NFC-A/B map to 14443 and NFC-V/Type 5 maps to 15693. This guide clears up the hierarchy and shows how to choose between the EM4233 (ISO 15693) and the dual-frequency EM4425/EM4423 (ISO 14443 + UHF).

EM MicroRFIDNFCISO 15693

Published: 2026-06-28

Read More →
Choosing an LPWAN: LoRaWAN vs NB-IoT vs Sigfox (First Decide If You Want Your Own Network)

Choosing an LPWAN: LoRaWAN vs NB-IoT vs Sigfox (First Decide If You Want Your Own Network)

The first LPWAN question isn’t “which has the longest range” but “do you want to own the network”: LoRaWAN is unlicensed, you can run your own gateway with no carrier fee; NB-IoT is licensed, carrier-operated, strong deep-indoor; Sigfox is ultra-low-rate but carries operator risk. This guide compares all three and maps them to KIWI Technology’s LoRaWAN gateways.

KIWILoRaWANNB-IoTSigfox

Published: 2026-06-28

Read More →
USB-to-Ethernet Controllers: DAVICOM DM9601 vs DM9621 (USB 1.1 vs USB 2.0 Is the Key)

USB-to-Ethernet Controllers: DAVICOM DM9601 vs DM9621 (USB 1.1 vs USB 2.0 Is the Key)

A USB-to-Ethernet controller turns a host that has a USB port but no Ethernet MAC into a standard NIC via a driver. The DM9601 and DM9621 are both 10/100 on the Ethernet side; the difference is USB — DM9601 is USB 1.1 (12Mbps, can’t fill 100Mbps) while DM9621 is USB 2.0 (480Mbps). This guide shows how to choose and contrasts SPI (DM9051) and MAC+PHY approaches.

DAVICOMUSBEthernetDM9601

Published: 2026-06-28

Read More →
Four Ways to Add Ethernet: Hardwired TCP/IP vs MCU MAC+PHY vs SPI MAC+PHY

Four Ways to Add Ethernet: Hardwired TCP/IP vs MCU MAC+PHY vs SPI MAC+PHY

There are four architectures for adding Ethernet to a product, differing in where the TCP/IP stack runs, whether the MCU has a MAC, and what interface is used. This guide lays out hardwired TCP/IP (WIZnet W5500), MCU MAC + external PHY (GD32 + DAVICOM), SPI MAC+PHY (DM9051) and the software-stack option, with a three-question decision table.

WIZnetDAVICOMGigaDeviceEthernet

Published: 2026-06-28

Read More →
DS3231 / DS1307 RTC Shortage? Replacing with Micro Crystal RV Series (Heads-up: Firmware Must Change)

DS3231 / DS1307 RTC Shortage? Replacing with Micro Crystal RV Series (Heads-up: Firmware Must Change)

Facing cost and lead-time pressure on the DS3231 / DS1307, the Micro Crystal RV series is a functional alternative — but not a drop-in: the DS parts use I²C address 0x68, while RV-8803/RV-3028/RV-8564 use 0x32/0x52/0x51 with different register maps, so a swap requires firmware changes. This guide sorts the choice by whether you need temperature compensation and makes the migration cost clear.

Micro CrystalRTCDS3231DS1307

Published: 2026-06-27

Read More →
AT24C / 24Cxx EEPROM Shortage or Cost-Down? Second-Sourcing with FMD FT24C (Mind the Page Size)

AT24C / 24Cxx EEPROM Shortage or Cost-Down? Second-Sourcing with FMD FT24C (Mind the Page Size)

The 24Cxx I²C EEPROM is a multi-vendor de-facto standard, and FMD (Fremont Micro Devices) FT24C is a pin- and protocol-compatible same-density second source (1K–1Mbit, 1.8–5.5V). But check the page size before swapping — at 1K/2K density FMD uses a 16-byte page while Atmel AT24C01/02 uses 8 bytes, and getting it wrong overwrites data. Here is how to migrate safely.

FMDEEPROM24CxxAT24C

Published: 2026-06-27

Read More →
CAN vs CAN-FD and MCU Selection: Which GD32 Parts Actually Integrate CAN-FD

CAN vs CAN-FD and MCU Selection: Which GD32 Parts Actually Integrate CAN-FD

CAN-FD grows the per-frame payload from 8 to 64 bytes and speeds up the data phase, but it does not transparently coexist with classical CAN. This guide clarifies the differences and compatibility reality, verifies per-part which GD32 actually integrate CAN-FD (GD32G5/H7/F5 do; GD32L235 is classical CAN only), and shows how to pick by core and CAN-FD channel count.

GigaDeviceCANCAN-FDGD32G553

Published: 2026-06-27

Read More →
Industrial vs Commercial vs Automotive: Reading Component Temperature & Quality Grades (AEC-Q100 / Q200)

Industrial vs Commercial vs Automotive: Reading Component Temperature & Quality Grades (AEC-Q100 / Q200)

“−40~+125°C” is not the same as “automotive grade.” The temperature range is a datasheet spec with no single legal standard; AEC-Q is a qualification — a battery of reliability tests. This guide clarifies the commercial/industrial/military temperature conventions and the AEC-Q100 (ICs) and AEC-Q200 (passives, incl. crystals) grades, so you check both axes when sourcing.

AEC-Q100AEC-Q200IndustrialAutomotive

Published: 2026-06-27

Read More →
Choosing RTC Timekeeping Accuracy: Plain Crystal vs TCXO / DTCXO (ppm, Drift & Seconds per Month)

Choosing RTC Timekeeping Accuracy: Plain Crystal vs TCXO / DTCXO (ppm, Drift & Seconds per Month)

Same 32.768kHz, yet accuracy can differ tens-fold over temperature. This guide converts ppm into seconds-per-month, explains the tuning-fork parabolic drift, and uses Micro Crystal’s CM8V-T1A (bare crystal), RV-3028-C7 (room-temp-accurate RTC) and RV-8803-C7 (DTCXO temperature-compensated RTC) as three tiers to pick by your accuracy need.

Micro CrystalRTCDTCXOTCXO

Published: 2026-06-27

Read More →
UHF RFID Is Not “Active”: Passive vs Battery-Assisted Passive (BAP) vs Active, and How to Choose

UHF RFID Is Not “Active”: Passive vs Battery-Assisted Passive (BAP) vs Active, and How to Choose

Mainstream UHF RFID (RAIN, 860–960MHz, EPC Gen2) is overwhelmingly passive, with a battery-assisted passive (BAP) tier for sensing; true active RFID lives at 433MHz/2.45GHz as a separate system. This guide clarifies the three power architectures, maps them to EM Micro’s EM4124/EM4126 (passive) and EM4325 (BAP), and shows how to choose.

EM MicroelectronicsUHF RFIDRAIN RFIDEPC Gen2

Published: 2026-06-27

Read More →
STM32 Alternatives with GigaDevice GD32: Cost-Down & Supply Security (Pin-to-Pin Map + Migration Pitfalls)

STM32 Alternatives with GigaDevice GD32: Cost-Down & Supply Security (Pin-to-Pin Map + Migration Pitfalls)

Facing STM32 cost pressure, a specific part going EOL, or the need for a second source? GigaDevice GD32 is a domestic alternative closely aligned in pinout and peripherals. Here is the GD32↔STM32 map, the truth about compatibility, and the pitfalls that bite during migration (including the classic “GD32F303 is not an STM32F303” trap).

GigaDeviceSTM32GD32Cross-Reference

Published: 2026-06-27

Read More →
Choosing an SPI Ethernet Chip: W5500 vs ENC28J60 vs DM9051

Choosing an SPI Ethernet Chip: W5500 vs ENC28J60 vs DM9051

When adding wired networking to an MCU, the W5500, ENC28J60, and DM9051 are three common SPI options. This article compares hardwired TCP/IP versus a software stack, their specs and best-fit scenarios, plus shortage alternatives and sourcing.

W5500ENC28J60DM9051SPI Ethernet

Published: 2026-05-18

Read More →