Below is a list of API functions output by the Code Generator for serial array unit use.
Table 3.30 API Functions: [Serial Array Unit] (1)
| 
 API Function Name  | 
 Function  | 
| 
 Performs initialization necessary to control the serial array unit.  | |
| 
 Performs user-defined initialization related to the serial array unit.  | |
| 
 Reset the serial array unit.  | |
| 
 Halts the clock supplied to the serial array unit.  | |
| 
 Enables the switch from STOP mode to SNOOZE mode.  | |
| 
 Disables the switch from STOP mode to SNOOZE mode.  | |
| 
 Performs initialization necessary to perform the UART communication.  | |
| 
 Performs processing in response to the UART transmission end interrupt INTSTn.  | |
| 
 Performs processing in response to the UART reception end interrupt INTSRn.  | |
| 
 Performs processing in response to the reception error interrupt INTSREn.  | |
| 
 Sets UART communication to standby mode.  | |
| 
 Ends UART communication.  | |
| 
 Starts UART data transmission.  | |
| 
 Starts UART data reception.  | |
| 
 Performs processing in response to the UART transmission end interrupt INTSTn.  | |
| 
 Performs processing in response to the UART reception end interrupt INTSRn.  | |
| 
 Performs processing in response to the UART reception error interrupt INTSREn.  | |
| 
 Performs processing in response to detection of overrun error.  | |
| 
 Performs initialization necessary to perform the 3-wire serial I/O communication.  | |
| 
 Performs processing in response to the CSI communication end interrupt INTCSImn.  | |
| 
 Sets 3-wire serial I/O communication to standby mode.  | |
| 
 Ends 3-wire serial I/O communication.  | |
| 
 Starts CSI data transmission.  | |
| 
 Starts CSI data reception.  | |
| 
 Starts CSI data transmission/reception.  | |
| 
 Performs processing in response to the CSI transmission end interrupt INTCSImn.  | 
Table 3.31 API Functions: [Serial Array Unit] (2)
| 
 API Function Name  | 
 Function  | 
| 
 Performs processing in response to the CSI reception end interrupt INTCSImn.  | |
| 
 Performs processing in response to the CSI reception error interrupt INTSREn.  | |
| 
 Performs initialization necessary to perform the simplified IIC communication.  | |
| 
 Performs processing in response to the simple IIC communication end interrupt INTIICmn.  | |
| 
 Generates start conditions.  | |
| 
 Generates stop conditions.  | |
| 
 Ends simplified IIC communication.  | |
| 
 Starts simple IIC master transmission.  | |
| 
 Starts simple IIC master reception.  | |
| 
 Performs processing in response to the simple IICmn master transmission end interrupt INTIICmn.  | |
| 
 Performs processing in response to the simple IICmn master reception end interrupt INTIICmn.  | |
| 
 Performs processing in response to detection of parity error (ACK error).  |