ITE IT8XXX2 series
Overview
The IT8XXX2 is a 32-bit RISC-V Micro-controller. And a highly integrated embedded controller with system functions. It is suitable for mobile system applications.
To find out more about ITE, visit our World Wide Web at:ITE’s website 1
Hardware
The IT8XXX2 series contains different chip types(ex, it81302, it83202), and they support different hardware features. Listing the IT81302 hardware features as following:
RISC-V RV32IMAFC instruction set
4KB instruction cache size
60KB SDRAM in total
Built-in 32.768 kHz clock generator
PWM, eSPI, LPC, FLASH, UART, GPIO, Timer, Watchdog, ADC, JTAG
6 SMBus channels, with 3 DMA controllers, compatiable with I2C
SPI master/slave
USB Type-c CC Logic
USB Power Delivery
Support KB scan
Supported Features
currently supports the following hardware features:
Interface |
Controller |
Driver/Component |
---|---|---|
NVIC |
on-chip |
interrupt controller |
TIMER |
on-chip |
timer |
UART |
on-chip |
serial |
GPIO |
on-chip |
gpio |
Programming and debugging
Building
Applications for the it8xxx2_evb
board configuration can be built as usual
(see :Zephyr Getting Started Guide 2):
west build -b it8xxx2_evb
Flashing
In order to upload the application to the device, you’ll need our winflash tool and download board. You can get the winflash tool at here:Download Link 1 Use the winflash.exe tool to program a zephyr application to the it8xxx2 board flash.
Debugging
Supporting uart debug, currently.