NPCK3M8K_EVB
Overview
The NPCK3M8K_EVB kit is a development platform to evaluate the Nuvoton NPCK3 series microcontrollers. This board is designed to provide a range of peripherals and interfaces for development and testing. It needs to be mated with part number NPCK3M8K.
Hardware
ARM Cortex-M4F Processor
352 KB RAM and 64 KB boot ROM
GPIO headers
UART0 and UART1
JTAG interface
Supported Features
The npck3m8k_evb
board supports the hardware features listed below.
- on-chip / on-board
- Feature integrated in the SoC / present on the board.
- 2 / 2
-
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files. -
vnd,foo
-
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.
npck3m8k_evb/npck3m8k
target
Type |
Location |
Description |
Compatible |
---|---|---|---|
CPU |
on-chip |
ARM Cortex-M4F CPU1 |
|
ADC |
on-chip |
Nuvoton, NPCX-ADC node1 |
|
Clock control |
on-chip |
Nuvoton, NPCX PCC (Power and Clock Controller) node1 |
|
ESPI |
on-chip |
Nuvoton NPCX eSPI Virtual Wire (VW) mapping child node1 |
|
on-chip |
Nuvoton, NPCX-eSPI node1 |
||
on-chip |
The target flash devices accessed by Nuvoton eSPI TAF controller1 |
||
on-chip |
Nuvoton, NPCX-Host Sub-Modules node1 |
||
on-chip |
Nuvoton, NPCX-Host UART IO node1 |
||
Flash controller |
on-chip |
Properties defining the NPCX Quad-SPI peripheral of Flash Interface Unit (FIU)1 |
|
GPIO & Headers |
on-chip |
Nuvoton, NPCX-GPIO20 |
|
I2C |
on-chip |
Nuvoton NPCX-I2C controller6 |
|
on-chip |
Nuvoton NPCX-I2C port pads10 |
||
Input |
on-chip |
Nuvoton NPCX keyboard scan controller1 |
|
Interrupt controller |
on-chip |
NPCX-MIWU Wake-Up Unit Input (WUI) mapping child node1 |
|
on-chip |
|||
on-chip |
NPCX-MIWU group-interrupt mapping child node3 |
||
on-chip |
ARMv7-M NVIC (Nested Vectored Interrupt Controller)1 |
||
LED |
on-board |
Group of PWM-controlled LEDs1 |
|
on-board |
Group of GPIO-controlled LEDs1 |
||
Memory controller |
on-chip |
Nuvoton, NPCX Battery Backed RAM node1 |
|
Miscellaneous |
on-chip |
Nuvoton, NPCX soc ID1 |
|
on-chip |
Nuvoton, NPCX booter variant options1 |
||
PECI |
on-chip |
Nuvoton NPCX PECI node1 |
|
Pin control |
on-chip |
Nuvoton NPCX7 Pin-Mux Configuration Configuration map from Nuvoton NPCX GPIO to pinmux controller (SCFG) driver instances1 |
|
on-chip |
Nuvoton NPCX7 Low-Voltage level detection configuration map between Nuvoton NPCX GPIO and low-voltage controller (LV_GPIO_CTL) driver instances1 |
||
on-chip |
Nuvoton NPCX System Configuration (Pinmux, 1.8V support and so on)1 |
||
on-chip |
Nuvoton, NPCX Default Pins Configurations1 |
||
on-chip |
The Nuvoton pin controller is a singleton node responsible for controlling pin function selection and pin properties1 |
||
on-chip |
Nuvoton, NPCX power leakage IOs1 |
||
Power management |
on-chip |
Nuvoton, NPCX Power Switch Logic (PSL) control node1 |
|
PS/2 |
on-chip |
Nuvoton, NPCX-PS/2 controller node1 |
|
on-chip |
Nuvoton, NPCX-PS/2 channel pads node2 |
||
PWM |
on-chip |
||
Serial controller |
on-chip |
Nuvoton, NPCX-UART node1 |
|
SRAM |
on-chip |
Generic on-chip SRAM2 |
|
System controller |
on-chip |
System Controller Registers R/W2 |
|
Tachometer |
on-chip |
||
Timer |
on-chip |
ARMv7-M System Tick1 |
|
on-chip |
Nuvoton NPCX Internal Timer (ITIM)1 |
||
Watchdog |
on-chip |
Nuvoton, NPCX-TWD1 |
System Clock
The NPCK3M8K MCU is configured to use the 90Mhz internal oscillator with the on-chip PLL to generate a resulting EC clock rate of 15 MHz. See Processor clock control register (chapter 4 in user manual)
Serial Port
UART1 is configured for serial logs.
Programming and Debugging
The npck3m8k_evb
board supports the runners and associated west commands listed below.
flash | debug |
---|
This board comes with a Cortex ETM port which facilitates tracing and debugging using a single physical connection. In addition, it comes with sockets for JTAG only sessions.
Flashing
Build the application as usual for the npck3m8k_evb
board.
Debugging
Use JTAG/SWD with a J-Link.