Electronic Components Datasheet Search
  English  ▼

X  

TMP86FS23UG Datasheet(PDF) 189 Page - Toshiba Semiconductor

Part # TMP86FS23UG
Description  8 Bit Microcontroller
PDF  252 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TOSHIBA [Toshiba Semiconductor]
Direct Link  http://www.semicon.toshiba.co.jp/eng
Logo TOSHIBA - Toshiba Semiconductor

TMP86FS23UG Datasheet(HTML) 189 Page - Toshiba Semiconductor

Back Button TMP86FS23UG Datasheet HTML 185Page - Toshiba Semiconductor TMP86FS23UG Datasheet HTML 186Page - Toshiba Semiconductor TMP86FS23UG Datasheet HTML 187Page - Toshiba Semiconductor TMP86FS23UG Datasheet HTML 188Page - Toshiba Semiconductor TMP86FS23UG Datasheet HTML 189Page - Toshiba Semiconductor TMP86FS23UG Datasheet HTML 190Page - Toshiba Semiconductor TMP86FS23UG Datasheet HTML 191Page - Toshiba Semiconductor TMP86FS23UG Datasheet HTML 192Page - Toshiba Semiconductor TMP86FS23UG Datasheet HTML 193Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 189 / 252 page
background image
Page 177
TMP86FS23UG
17. Multiply-Accumulate (MAC) Unit
The TMP86FS23UG includes a multiply-accumulate (MAC) unit.
The MAC unit is capable of executing 16-bit × 16-bit multiplications and 16-bit × 16-bit + 32-bit multiply-accumu-
late operations.
The MAC unit supports only integer arithmetic, not fixed-point or floating-point arithmetic. Both signed and
unsigned operations can be performed.
The MAC unit can only be used in NORMAL1 or NORMAL2 mode. All the registers of the MAC unit are initial-
ized upon entering a mode other than NORMAL mode.
With development tools, if break mode is entered while the MAC unit is calculating, the calculation is continued
but its result is unpredictable. In this case, the calculation must be re-executed after break mode is exited. Do not
write to the multiplicand register in break mode. When the calculation is completed, it is possible to enter break
mode and read the calculation result in break mode.
17.1 Configuration
Figure 17-1 MAC Unit
17.2 Registers
The MAC unit consists of the following registers:
17.2.1 Command Register
The command register is used to enable and disable the MAC unit, specify the arithmetic mode, and clear the
result register.
Table 17-1 Registers in the MAC Unit
Register
Address
Number of Bits
Command register (MACCR)
0FA4H
8 bits
Status register (MACSR)
0FA5H
8 bits
Multiplier data register (MPLDRH, MPLDRL)
0FA7H, 0FA6H
16 bits
Multiplicand data register (MPCDRH, MPCDRL)
0FA9H, 0FA8H
16 bits
Result register (RCALDR4 to RCALDR1)
0FAAH to 0FADH
32 bits
Addend register (MADDR4 to MADDR1)
0FAAH to 0FADH
32 bits
Control circuit
Status
register
Command
register
Arithmetic unit
Temporary register 2
Temporary register 3
Result register
Multiplier register
Multiplicand register
Temporary register 1



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com