Contents RM0453
12/1461 RM0453 Rev 1
8.4 HSEM registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
8.4.1 HSEM register semaphore x (HSEM_Rx) . . . . . . . . . . . . . . . . . . . . . . 372
8.4.2 HSEM read lock register semaphore x (HSEM_RLRx) . . . . . . . . . . . . 373
8.4.3 HSEM interrupt enable register (HSEM_CnIER) . . . . . . . . . . . . . . . . . 374
8.4.4 HSEM interrupt clear register (HSEM_CnICR) . . . . . . . . . . . . . . . . . . 374
8.4.5 HSEM interrupt status register (HSEM_CnISR) . . . . . . . . . . . . . . . . . 374
8.4.6 HSEM interrupt status register (HSEM_CnMISR) . . . . . . . . . . . . . . . . 375
8.4.7 HSEM clear register (HSEM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
8.4.8 HSEM interrupt clear register (HSEM_KEYR) . . . . . . . . . . . . . . . . . . . 376
8.4.9 HSEM register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
9 Inter-processor communication controller (IPCC) . . . . . . . . . . . . . . . 379
9.1 IPCC introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
9.2 IPCC main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
9.3 IPCC functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
9.3.1 IPCC block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
9.3.2 IPCC Simplex channel mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
9.3.3 IPCC Half-duplex channel mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
9.3.4 IPCC interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
9.4 IPCC registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
9.4.1 IPCC processor 1 control register (IPCC_C1CR) . . . . . . . . . . . . . . . . 386
9.4.2 IPCC processor 1 mask register (IPCC_C1MR) . . . . . . . . . . . . . . . . . 387
9.4.3 IPCC processor 1 status set clear register (IPCC_C1SCR) . . . . . . . . 388
9.4.4 IPCC processor 1 to processor 2 status register
(IPCC_C1TOC2SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
9.4.5 IPCC processor 2 control register (IPCC_C2CR) . . . . . . . . . . . . . . . . 389
9.4.6 IPCC processor 2 mask register (IPCC_C2MR) . . . . . . . . . . . . . . . . . 389
9.4.7 IPCC processor 2 status set clear register (IPCC_C2SCR) . . . . . . . . 390
9.4.8 IPCC processor 2 to processor 1 status register
(IPCC_C2TOC1SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
9.4.9 IPCC register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
10 General-purpose I/Os (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
10.1 GPIO introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
10.2 GPIO main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
10.3 GPIO functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
10.3.1 General purpose I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396