Restriction on Use of MAC
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 MAC (multiply and accumulate calculation) unit, 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, expected calculation results cannot be obtained.
- Condition 1: Signed calculation mode is selected(MACCR<MSGMD>=1).
- Condition 2: Data is set to the MACMA or MACMB register in word (16-bit) or byte (8-bit) units.
- Condition 3: The data that is set in the MACMA or MACMB register is negative.
- Restriction
- When using signed mode, set data to the MACMA and MACMB registers in longword (32-bit) units.
- (Example)
- LD XWA, xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx b
- LD (MACMA),XWA
- Inquiries
- To Inquiries on our products.
