Restriction on Use of SPI Controller
Jan,2007
- Product name
-
- TOSHIBA Microcontrollers TLCS- 900 Family TLCS- 900/H1 Series
-
- TMP92CZ26XBG
- TMP92CZ26AXBG
- TMP92CF26AXBG
- TMP92CF29FG
- TMP92CF29AFG
With regard to the TLCS- 900/H1 Series microcontrollers listed above, we have found a restriction on use of the SPI controller, as explained below. If you have any questions or require any further information, please contact your local Toshiba sales office.
- Problem
- If the following three conditions are all met, the SPI controller will unintentionally start a transmit operation.
- Condition 1: Operation mode is set to UNIT transmit mode (SPICT<TXMOD>=0).
- Condition 2: Transmission is enabled (SPICT<TXE>=1).
- Condition 3: A write occurs to one of the registers listed in the attached sheets.
- Restriction
- When transmission is enabled (SPICT<TXE>=1), do not write to the registers listed in the attached
sheets. A recommended control sequence in UNIT transmit mode is shown below. In UNIT transmit
mode, a transmission once started will be continued until it is completed even if the <TXE> bit is
cleared immediately after the start of the transmission.
LD (SPITD0),A ; Set transmit data
DI ; Disable interrupts
SET 3, (SPICT) ; Set SPICT<TXE>
RES 3, (SPICT) ; Clear SPICT<TXE>
EI - Inquiries
- To Inquiries on our products.
(Attachment 1-2)
Applicable Register List (Shaded areas indicate the applicable registers.)

- Note: Do not access no allocated name address.
(Attachment 1-3)

- Note: Do not access no allocated name address.
(Attachment 1-4)

- Note: Do not access no allocated name address.
(Attachment 1-5)

- Note: Do not access no allocated name address.
