REVISION HISTORY
Code No.
Page
Contents
411900101 18-19, 18-20 USI: Receive errors - Overrun error
(Old) Overrun error (all interface modes)
If data is received before the previously received data in the receive data buffer has not been read, ...
The overrun error flag is reset to 0 by writing 1.
(New) Overrun error (all interface modes)
UART mode
An overrun error occurs if the next reception is completed when URDIF is 1 and the receive data ...
I
2
C master/slave mode
... To reset an overrun error, write 1 to IMEIF/ISEIF and then read the receive data buffer (USI_RD
register) twice.
18-21
USI: Interrupts in UART mode - Receive error interrupt
(Old) ... If any of the error flags has the value 1, ... proceed with error recovery.
(New) ... If any of the error flags has the value 1, ... proceed with error recovery.
To reset an overrun error, ... USIMOD[2:0]/USI_GCFG register) to initialize USI.
18-22
USI: Interrupts in SPI mode - Receive error interrupt
(Old) ... If SEIF is 1, the interrupt handler routine will proceed with error recovery.
(New) ... If SEIF is 1, the interrupt handler routine will proceed with error recovery.
To reset an overrun error, clear SEIF ... then read the receive data buffer (USI_RD register) twice.
18-22, 18-23 USI: Interrupts in I
2
C master/slave mode - Receive error interrupt
(Old) To use this interrupt, ... interrupt requests for this cause will not be sent to the ITC. ...
... If IMEIF is 1, the interrupt handler routine will proceed with error recovery.
(New) To use this interrupt, ... interrupt requests for this cause will not be sent to the ITC.
An overrun error occurs ... two-byte data has been received without reading the receive data buffer.
The USI module sets ... the interrupt handler routine will proceed with error recovery.
To reset an overrun error, ... read the receive data buffer (USI_RD register) twice.
18-23,
18-31,
18-32,
AP-A-3,
AP-A-26
USI: 0x30045f USI SPI Master Mode Receive Data Mask Register (USI_SMSK)
(New) Deleted
18-25
USI: USI Receive Data Buffer Register (USI_RD) - (D[7:0]) RD[7:0]: USI Receive Data Buffer Bits
(Old) If receiving the subsequent data is completed ... the new received data overwrites the contents.
(New) Deleted
18-27
USI: USI UART Mode Interrupt Flag Register (USI_UIF) - (D2) UOEIF: Overrun Error Flag Bit
(Old) An overrun error occurs when the previous received data ... UOEIF is reset by writing 1.
(New) An overrun error occurs ... (write 0x0 to USIMOD[2:0]/USI_GCFG register) to initialize USI.
18-28,
18-29,
AP-A-26
USI: USI SPI Master/Slave Mode Configuration Register (USI_SCFG)
(Old) D1 SMSKEN: Receive Data Mask Enable Bit
(New) D1 Reserved (Do not set to 1.)
18-30
USI: USI SPI Master/Slave Mode Interrupt Flag Register (USI_SIF) - (D2) SEIF: Overrun Error Flag Bit
(Old) An overrun error occurs when the previous received data ... SEIF is reset by writing 1.
(New) An overrun error occurs if data are received successively ... USI_RD register twice can be reversed.
18-33
USI: USI I
2
C Master Mode Interrupt Flag Register (USI_IMIF) - (D[4:2]) IMSTA[2:0]: I
2
C Master Status Bits
(Old) When an operation completion interrupt occurs, ... the operation that has been finished.
(New)... the operation that has been finished. IMSTA[2:0] is automatically reset to 0x0 by writing 1 to IMIF.
USI: USI I
2
C Master Mode Interrupt Flag Register (USI_IMIF) - (D1) IMEIF: Overrun Error Flag Bit
(Old) An overrun error occurs when the previous received data ... IMEIF is reset by writing 1.
(New) An overrun error occurs ... and then read the receive data buffer (USI_RD register) twice.
18-35
USI: USI I
2
C Slave Mode Interrupt Flag Register (USI_ISIF) - (D[4:2]) ISSTA[2:0]: I
2
C Slave Status Bits
(Old) When an operation completion interrupt occurs, ... the operation that has been finished.
(New)... the operation that has been finished. ISSTA[2:0] is automatically reset to 0x0 by writing 1 to ISIF.
USI: USI I
2
C Slave Mode Interrupt Flag Register (USI_ISIF) - (D1) ISEIF: Overrun Error Flag Bit
(Old) An overrun errors occurs when the previous received data ... ISEIF is reset by writing 1.
(New) An overrun error occurs ... and then read the receive data buffer (USI_RD register) twice.
19-1
USIL: USIL module overview - SPI master/slave mode
(Old) - Receive data mask function is available (master mode only).
(New) Deleted
19-3
USIL: Transfer clock
(Old) When the USIL is configured to a UART, SPI master (normal mode), I
2
C master, or LCD SPI, ...
When the USIL is configured to an SPI master (fast mode) or LCD parallel interface, PCLK2 is used
as the source clock.
(New) When the USIL is configured to a UART, SPI master (normal mode), I
2
C master, LCD SPI, or LCD
parallel interface, the source clock for transfer is supplied by the 8-bit programmable timer ...
When the USIL is configured to an SPI master (fast mode), PCLK2 is used as the source clock.
19-6
USIL: Settings for SPI mode
(Old) When used in SPI master mode, select the clock mode and enable or disable the receive data mask
function.
(New) When used in SPI master mode, select the clock mode.