The following steps assume all HIC
pins are available. To write to or read from the device:
- The device enables the HIC by writing 0xA to the
HICGCR.HICEN register
- The device enables direct access mode using
HICMODECR.EN_DEVACC register
- The device configures the availability and polarity of the
HIC pins using the HICMODECR.RW_MODE, HICMODECR.BEN_PRESENT,
HICMODECR.RDY_PRESENT and HICPINPOLCR registers
- The device configures the HICDBADDR{#} registers
- To write data to the device, the external host selects a
HICDBADDR{#} using the BASESEL[2:0] pins, drives the 8-bit portion of the
address on the address lines A[7:0] and the data to write on the data lines
D[15:0]
- To read data from the device, the external host selects a
HICDBADDR{#} using the BASESEL[2:0] pins, drives the 8-bit portion of the
address on the address lines A[7:0] and reads the data on the data lines
D[15:0]