Below is a list of API functions output by the Code Generator for serial communications interface use.
Table 3.25 API Functions: [Serial Communications Interface]
| 
 API Function Name  | 
 Function  | 
| 
 Performs initialization necessary to control the serial communications interface.  | |
| 
 Performs user-defined initialization related to the serial communications interface.  | |
| 
 Performs processing in response to the transmit-end interrupts.  | |
| 
 Performs processing in response to the transmit-data-empty interrupts.  | |
| 
 Performs processing in response to the receive-data-full interrupts.  | |
| 
 Performs processing in response to the receive error interrupts.  | |
| 
 Starts SCI communication.  | |
| 
 Ends SCI communication.  | |
| 
 Starts SCI transmission (synchronous mode).  | |
| 
 Starts SCI reception (synchronous mode).  | |
| 
 Starts SCI transmission (multi-processor communications function).  | |
| 
 Starts SCI reception (multi-processor communications function).  | |
| 
 Starts SCI transmission/reception (clock synchronous mode).  | |
| 
 Starts SCI transmission (smart card interface mode).  | |
| 
 Starts SCI reception (smart card interface mode).  | |
| 
 Starts SCI master transmission (simple I2C mode).  | |
| 
 Starts SCI master reception (simple I2C mode).  | |
| 
 Starts SCI master transmission (simple SPI mode).  | |
| 
 Starts SCI master transmission/reception (simple SPI mode).  | |
| 
 Starts SCI slave transmission (simple SPI mode).  | |
| 
 Starts SCI slave transmission/reception (simple SPI mode).  | |
| 
 Sends the start bit.  | |
| 
 Sends the stop bit.  | |
| 
 Performs processing in response to the transmit-end interrupts.  | |
| 
 Performs processing in response to the receive-data-full interrupts.  | |
| 
 Performs processing in response to the receive error interrupts.  |