/
Kinetis MCU -Trizeps VIII Plus -Hardware
  • In progress
  • Kinetis MCU -Trizeps VIII Plus -Hardware

    http://gitlab.keith-koep.com/tr8firmware/tr8_mcu/-/tree/tr8plus

    Default Firmware

    ssh://git@gitlab.keith-koep.com:30001/tr8firmware/tr8_mcu.git
    http://gitlab.keith-koep.com/tr8firmware/tr8_mcu.git

    tr8plus

    The on-board Cortex M0+ Kinetis MCU on Trizeps8Plus type modules is used for following functions: resistive touch, adc inputs, gpios and reset control with bootmode selection. It may be also used for realtime processing and power-management.
    It is capable of reading multiple 16bit analog inputs (i.e. to emulate a resistive touch controller).

    Programming

    The MCU may be programmed through JTAG using connector J401 (see datasheet for details) or in system through I2C. In-System-Programming through I2C has not been verified yet.

    Firmware

    Customers may request access to the source-code of the firmware to modify it for their needs.

    I2C-Address: 0x10 (7bit)

    I2C-Address: 0x10 (7bit)

    Reg.

    Name

    Access

    Description

    Default-Value

    0x01

    REG_ID

    read

    ID-Register

    0x61

    0x02

    REG_CONTROL

    write

    0x01 Reset and boot from fuse (eMMC/internal uSD) (BOOT_MODE[1:0] = 0 0) 0x02 Reset and boot serial downloader (USB) (BOOT_MODE[1:0] = 0 1) 0x03 Reset and boot from USDHC3 (BOOT_MODE[1:0] = 1 0) 0x04 Reset and boot from USDHC2 (BOOT_MODE[1:0] = 1 1)

    -

    0x04

    REG_PIN_CONFIG

    write