Skip to main content

nxp

NXP Semiconductors MPN encoding patterns, suffix decoding, and handler guidance. Use when working with LPC, Kinetis, i.MX, S32K, MOSFETs, or transistors.

Informações da origem

Repositório
Cantara/lib-electronic-components
Última atividade na origem
11 de janeiro de 2026 às 16:43
Idioma detectado do SKILL.md
inglês
Estrelas
4
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
nxp
description
NXP Semiconductors MPN encoding patterns, suffix decoding, and handler guidance. Use when working with LPC, Kinetis, i.MX, S32K, MOSFETs, or transistors.
# NXP Semiconductors Manufacturer Skill ## MPN Structure Overview NXP has diverse product lines with different naming conventions: ``` Microcontrollers: [FAMILY][SERIES][VARIANT][PACKAGE][SUFFIX] Processors: MC[IMX][SERIES][VARIANT][PACKAGE][TEMP][REV] MOSFETs: [PREFIX][SPEC][PACKAGE] Transistors: [BASE][GAIN_GROUP][PACKAGE_SUFFIX] ``` --- ## Product Families ### LPC Microcontrollers (ARM Cortex-M) ``` LPC[SERIES][VARIANT][PACKAGE][PIN_COUNT] | | | | | | | | | +-- Pin count (48, 64, 100, 144, 208) | | | +-- FBD=LQFP, FET=TFBGA, FHN=QFN | | +-- Feature variant | +-- Series (1768, 4357, 5500, etc.) +-- LPC family prefix ``` #### LPC Series Overview | Series | Core | Features | Example | |--------|------|----------|---------| | **LPC800** | Cortex-M0+ | Low cost | LPC812M101FDH16 | | **LPC1100** | Cortex-M0 | Entry level | LPC1115FBD48 | | **LPC1300** | Cortex-M3 | USB | LPC1343FBD48 | | **LPC1500** | Cortex-M3 | Analog | LPC1549JBD100 | | **LPC1700** | Cortex-M3 | Feature rich | LPC1768FBD100 | | **LPC1800** | Cortex-M3 | High performance | LPC1857FET256 | | **LPC4300** | Cortex-M4/M0 | Dual core | LPC4357FET180 | | **LPC5500** | Cortex-M33 | TrustZone | LPC55S69JBD100 | #### LPC Package Codes | Code | Package | Description | |------|---------|-------------| | **FBD** | LQFP | Low-profile Quad Flat Pack | | **FET** | TFBGA | Thin Fine-pitch Ball Grid Array | | **FHN** | QFN | Quad Flat No-leads (HVQFN) | | **JBD** | LQFP | LQFP variant | | **UK** | WLCSP | Wafer Level Chip Scale Package | #### Example Decoding ``` LPC1768FBD100 | | | | | | | +-- 100 pins | | +-- FBD = LQFP package | +-- 1768 = Cortex-M3, 512KB Flash, 100MHz +-- LPC family LPC55S69JBD100 | | || | | | || +-- 100 pins | | |+-- JBD = LQFP package | | +-- S = Security (TrustZone) | +-- 5569 = Cortex-M33, 640KB Flash +-- LPC family ``` --- ### Kinetis Microcontrollers (MK Series) ``` MK[FAMILY][SUBSERIES][FLASH][V][PACKAGE][SPEED] | | | | | | | | | | | | | +-- Speed grade (5=50MHz, 7=72MHz) | | | | | +-- Package code | | | | +-- V prefix for package | | | +-- Flash size code | | +-- Features (D=USB, E=Ethernet, W=Wireless) | +-- Family (10, 20, 22, 60, 64, 66, etc.) +-- MK = Kinetis MCU ``` #### Kinetis K Series Families | Family | Core | Frequency | Example | |--------|------|-----------|---------| | **MK10** | Cortex-M4 | 50-150 MHz | MK10DN128VLH5 | | **MK20** | Cortex-M4 | 50-120 MHz | MK20DX256VLH7 | | **MK22** | Cortex-M4F | 120 MHz | MK22FN512VLH12 | | **MK60** | Cortex-M4 | 100 MHz | MK60DN512VLQ10 | | **MK64** | Cortex-M4F | 120 MHz | MK64FN1M0VLL12 | | **MK66** | Cortex-M4F | 180 MHz | MK66FN2M0VMD18 | #### Kinetis L Series (Low Power) | Family | Core | Features | Example | |--------|------|----------|---------| | **MKL02** | Cortex-M0+ | Ultra low power | MKL02Z32VFM4 | | **MKL25** | Cortex-M0+ | USB | MKL25Z128VLK4 | | **MKL26** | Cortex-M0+ | USB, LCD | MKL26Z256VLH4 | #### Kinetis Package Codes (after V) | Code | Package | Pins | |------|---------|------| | **VFM** | QFN | 32 | | **VFT** | QFN | 48 | | **VLH** | LQFP | 64 | | **VLK** | LQFP | 80 | | **VLL** | LQFP | 100 | | **VLQ** | LQFP | 144 | | **VMD** | BGA | 144 | #### Speed Grade Suffix | Suffix | Frequency | |--------|-----------| | 4 | 48 MHz | | 5 | 50 MHz | | 7 | 72 MHz | | 10 | 100 MHz | | 12 | 120 MHz | | 18 | 180 MHz | --- ### i.MX Applications Processors ``` MCIMX[SERIES][VARIANT][PACKAGE][TEMP][REV] | | | | | | | | | | | +-- Silicon revision (A, B, C, D) | | | | +-- Temperature (C=Commercial, I=Industrial) | | | +-- Package code | | +-- Feature/core variant | +-- Series (6D=Dual, 6Q=Quad, 6S=Solo, 8) +-- MCIMX = i.MX processor prefix ``` #### i.MX 6 Series Variants | Code | Cores | Description | |------|-------|-------------| | **6S** | 1x Cortex-A9 | Solo | | **6D** | 2x Cortex-A9 | Dual | | **6Q** | 4x Cortex-A9 | Quad | | **6SX** | Cortex-A9 + M4 | Hybrid | | **6UL** | 1x Cortex-A7 | Ultra Lite | #### i.MX 8 Series | Code | Cores | Description | |------|-------|-------------| | **8M** | Cortex-A53 + M4 | Mini | | **8MM** | Cortex-A53 + M4 | Mini Mini | | **8MN** | Cortex-A53 + M7 | Mini Nano | | **8QM** | A72 + A53 + M4 | QuadMax | | **8QX** | A35 + M4 | QuadXPlus | #### Example Decoding ``` MCIMX6Q5EYM10AC | |||| | | || | |||| | | |+-- Silicon rev C | |||| | | +-- A = Automotive/Extended temp | |||| | +-- 10 = 1.0 GHz | |||| +-- M = BGA package | |||+-- Y = specific variant | ||+-- E = features (VPU, GPU) | |+-- 5 = variant code | +-- Q = Quad core +-- IMX6 = i.MX 6 series ``` --- ### S32K Automotive MCUs ``` S32K[SERIES][VARIANT] | | | | | +-- Feature suffix (see below) | +-- Model (116, 118, 142, 144, 146, 148, 3xx) +-- S32K = Automotive MCU family ``` #### S32K1 Series (Cortex-M0+/M4F) | Part | Core | Flash | Pins | |------|------|-------|------| | **S32K116** | M0+ | 128KB | 48 LQFP | | **S32K118** | M0+ | 256KB | 48 LQFP | | **S32K142** | M4F | 256KB | 100 LQFP | | **S32K144** | M4F | 512KB | 100 LQFP | | **S32K146** | M4F | 1MB | 144 LQFP | | **S32K148** | M4F | 2MB | 176 LQFP | #### S32K3 Series (Cortex-M7) | Part | Safety | Cores | Flash | |------|--------|-------|-------| | **S32K322** | ASIL B | Dual | 2MB | | **S32K344** | ASIL D | Lockstep | 4MB | | **S32K358** | ASIL D | Lockstep+1 | 8MB | #### S32K1 Feature Suffixes | Suffix | Features | |--------|----------| | **R** | RAM max | | **F** | CAN FD & FlexIO | | **S** | Security | | **A** | CAN FD, FlexIO & Security | | **E** | Ethernet & Audio | | **J** | All features | --- ## MOSFETs ### PSMN Series (Power MOSFETs) ``` PSMN[VOLTAGE][RESISTANCE][PACKAGE] | | | | | | | +-- Package suffix | | +-- On-resistance (e.g., 9R2 = 9.2 mohm) | +-- Voltage rating (e.g., 040 = 40V) +-- PSMN = Power MOSFET N-channel ``` ### BUK Series (Automotive MOSFETs) ``` BUK[LEVEL][PACKAGE][TECH][VOLTAGE][RESISTANCE] | | | | | | | | | +-- Resistance code | | | +-- Voltage rating | | +-- Technology generation | +-- Package code +-- Level: 7=Standard, 9=Logic ``` #### BUK Package Codes | Code | Package | |------|---------| | **Y** | LFPAK56 | | **K** | LFPAK56D (Dual) | | **M** | LFPAK33 | | **2** | DPAK | | **6** | D2PAK | | **5** | TO-220 | | **E** | I2PAK | #### BUK Technology Codes | Code | Generation | |------|------------| | **E** | Trench 6 | | **C** | Trench 4 | | **B** | Trench 3 | | **A** | Trench 2 |
Ver no GitHub
Este SKILL.md e muito grande, entao o SkillsMP mostra aqui apenas a primeira secao. Ver no GitHub