Supported Chips
Chip library reference
Embedd's library covers 180+ validated chip families. Use library chip IDs without uploading a datasheet; upload your own PDF for an unlisted chip.
Each entry supplies a library Chip ID for POST /generate, with no datasheet upload. All listed chips are validated: bitfield coverage is confirmed against the production datasheet, and output is verified with GCC cross-compile.
STMicroelectronics STM32
| Series | Chip | Library ID | Peripherals |
|---|---|---|---|
| STM32L4 | STM32L476RG | embx_lib_stm32l476rg | GPIO, USART, SPI, I2C, TIM, ADC, DMA, RCC, FLASH |
| STM32L4 | STM32L432KC | embx_lib_stm32l432kc | GPIO, USART, SPI, I2C, TIM, ADC, DMA, RCC |
| STM32F4 | STM32F405RG | embx_lib_stm32f405rg | GPIO, USART, SPI, I2C, TIM, ADC, DMA, RCC, SDIO |
| STM32F4 | STM32F411CE | embx_lib_stm32f411ce | GPIO, USART, SPI, I2C, TIM, ADC, DMA, RCC |
| STM32G0 | STM32G071RB | embx_lib_stm32g071rb | GPIO, USART, SPI, I2C, TIM, ADC, DMA, RCC |
| STM32H7 | STM32H743ZI | embx_lib_stm32h743zi | GPIO, USART, SPI, I2C, TIM, ADC, DMA, RCC, FDCAN, ETH |
| STM32U5 | STM32U575ZI | embx_lib_stm32u575zi | GPIO, USART, SPI, I2C, TIM, ADC, DMA, RCC, USB, OCTOSPI |
Nordic Semiconductor
| Series | Chip | Library ID | Peripherals |
|---|---|---|---|
| nRF52 | nRF52840 | embx_lib_nrf52840 | GPIO, UART, SPI, TWI, TIMER, ADC, PDM, I2S, USB |
| nRF52 | nRF52833 | embx_lib_nrf52833 | GPIO, UART, SPI, TWI, TIMER, ADC, PDM |
| nRF52 | nRF52811 | embx_lib_nrf52811 | GPIO, UART, SPI, TWI, TIMER, ADC |
| nRF53 | nRF5340 | embx_lib_nrf5340 | GPIO, UART, SPI, TWI, TIMER, ADC, USB, QSPI, DPPI |
| nRF9 | nRF9160 | embx_lib_nrf9160 | GPIO, UART, SPI, TWI, TIMER, ADC, PDM |
NXP Semiconductors
| Series | Chip | Library ID | Peripherals |
|---|---|---|---|
| i.MX RT | MIMXRT1062 | embx_lib_imxrt1062 | GPIO, LPUART, LPSPI, LPI2C, TMR, ADC, DMA, CCM, USB |
| i.MX RT | MIMXRT1021 | embx_lib_imxrt1021 | GPIO, LPUART, LPSPI, LPI2C, TMR, ADC, DMA, CCM |
| LPC55 | LPC55S69 | embx_lib_lpc55s69 | GPIO, FLEXCOMM, CTIMER, ADC, DMA, SYSCON, USB |
| LPC55 | LPC55S28 | embx_lib_lpc55s28 | GPIO, FLEXCOMM, CTIMER, ADC, DMA, SYSCON |
| MCXN | MCXN947 | embx_lib_mcxn947 | GPIO, LPUART, LPSPI, LPI2C, CTIMER, ADC, DMA, SYSCON, USB |
Texas Instruments
| Series | Chip | Library ID | Peripherals |
|---|---|---|---|
| SimpleLink Wi-Fi | CC3220SF | embx_lib_cc3220sf | GPIO, UART, SPI, I2C, TIMER, ADC, DMA, NWP |
| SimpleLink Wi-Fi | CC3235SF | embx_lib_cc3235sf | GPIO, UART, SPI, I2C, TIMER, ADC, DMA, NWP |
| SimpleLink Wireless | CC1352R | embx_lib_cc1352r | GPIO, UART, SPI, I2C, TIMER, ADC, DMA, RFC |
| SimpleLink Wireless | CC2652R | embx_lib_cc2652r | GPIO, UART, SPI, I2C, TIMER, ADC, DMA, RFC |
Renesas Electronics
| Series | Chip | Library ID | Peripherals |
|---|---|---|---|
| RA6 | R7FA6M3AH3CFB | embx_lib_ra6m3 | IOPORT, SCI, SPI, IIC, GPT, ADC, DMA, FLASH, USB |
| RA4 | R7FA4M1AB3CFM | embx_lib_ra4m1 | IOPORT, SCI, SPI, IIC, GPT, ADC, DMA |
| RA2 | R7FA2L1AB2DFL | embx_lib_ra2l1 | IOPORT, SCI, SPI, IIC, GPT, ADC |
Microchip / Atmel
| Series | Chip | Library ID | Peripherals |
|---|---|---|---|
| SAMD21 | ATSAMD21G18A | embx_lib_samd21g18a | PORT, SERCOM, TC, TCC, ADC, DMA, USB |
| SAMD51 | ATSAMD51J20A | embx_lib_samd51j20a | PORT, SERCOM, TC, TCC, ADC, DMA, USB, CAN |
| SAME54 | ATSAME54P20A | embx_lib_same54p20a | PORT, SERCOM, TC, TCC, ADC, DMA, USB, CAN, GMAC, QSPI |
Request a chip
For an unlisted chip, choose one of two routes:
- Submit a PDF with
embedd uploadorPOST /upload. Embedd extracts the register model and enables immediate generation. - Request chip validation and permanent library inclusion via the contact form or [email protected], with the chip name and datasheet download link. We target a two-week turnaround.
Custom chip families, proprietary ASICs and chips without public datasheets go through the Enterprise plan. Contact Embedd to discuss your requirements.