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
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.