Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

TMP86FS23UG Datasheet(PDF) 190 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) 190 Page - Toshiba Semiconductor

Back Button 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 TMP86FS23UG Datasheet HTML 194Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 190 / 252 page
background image
Page 178
17. Multiply-Accumulate (MAC) Unit
17.3 Control
TMP86FS23UG
17.2.2 Status Register
The status register contains flags to indicate the operation status of the MAC unit and the calculation result.
17.2.3 Multiplier data Register
The data written to this register is calculated as a multiplier.
17.2.4 Multiplicand data Register
The data written to this register is calculated as a multiplicand.
17.2.5 Result Register
The calculation result is stored in this register.
17.2.6 Addend Register
The data written to this register is calculated as an addend in a multiply-accumulate operation. An addend
must be written to this register while calculation is not being performed (CALC = “0”).
17.3 Control
Note 1: Setting RCLR to “1” causes the result, addend, and status registers to be initialized. The multiplier, multiplicand, and com-
mand registers remain the same as before. (RCLR is automatically cleared to “0” one machine cycle after it is set to “1”.)
Note 2: Writing to CMOD (including an overwrite) makes no changes to the status, multiplier, multiplicand, result, and addend reg-
isters.
Note 3: Before changing the arithmetic mode, be sure to check that calculation is not being performed (CALC = “0”).
Note 4: Clearing the result register with RCLR is possible only when calculation is not being performed (CALC = “0”). (RCLR can-
not be set to “1”during calculation.)
Note 5: Bits 6 to 4 are always read as “1”. ( “0” cannot be written.)
Command Register
MACCR
(0FA4H)
76
543
21
0
RCLR
“1”
“1”
“1”
CMOD
EMAC
(Initial value: 0111 0000)
RCLR
Result register clear
0: -(Keeps the value of the result register.)
1: Clears the result register. (This bit is automatically cleared to “0” one
machine cycle after it is set to “1”.)
R/W
CMOD
Arithmetic mode
000: Unsigned multiply (16 bits
× 16 bits)
001: Unsigned multiply-accumulate (16 bits
× 16 bits + 32 bits)
010: Signed multiply (16 bits
× 16 bits)
011: Signed multiply-accumulate (16 bits
× 16 bits + 32 bits)
1**: Reserved
EMAC
MAC unit control
0: Disables the MAC unit.
1: Enables the MAC unit.
Status Register
MACSR
(0FA5H)
76
543
21
0
“1”
“1”
“1”
CARF
ZERF
SIGN
OVRF
CALC
(Initial value: 1110 0000)



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