Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AT89LP6440 Datasheet(PDF) 23 Page - ATMEL Corporation

Part # AT89LP6440
Description  8-bit Microcontroller with 64K Bytes In-System Programmable Flash
PDF  194 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT89LP6440 Datasheet(HTML) 23 Page - ATMEL Corporation

Back Button AT89LP6440 Datasheet HTML 19Page - ATMEL Corporation AT89LP6440 Datasheet HTML 20Page - ATMEL Corporation AT89LP6440 Datasheet HTML 21Page - ATMEL Corporation AT89LP6440 Datasheet HTML 22Page - ATMEL Corporation AT89LP6440 Datasheet HTML 23Page - ATMEL Corporation AT89LP6440 Datasheet HTML 24Page - ATMEL Corporation AT89LP6440 Datasheet HTML 25Page - ATMEL Corporation AT89LP6440 Datasheet HTML 26Page - ATMEL Corporation AT89LP6440 Datasheet HTML 27Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 23 / 194 page
background image
23
3706A–MICRO–9/09
AT89LP6440 - Preliminary
Figure 5-3.
Two-cycle ALU Operation (Example: ADD A, #data)
5.1
Multiply–Accumulate Unit (MAC)
The AT89LP6440 includes a multiply and accumulate (MAC) unit that can significantly speed up
many mathematical operations required for digital signal processing. The MAC unit includes a
16-by-16 bit multiplier and a 40-bit adder that can perform integer or fractional multiply-accumu-
late operations on signed 16-bit input values. The MAC unit also includes a 1-bit arithmetic
shifter that will left or right shift the contents of the 40-bit MAC accumulator register (M).
A block diagram of the MAC unit is shown in Figure 5-4. The 16-bit signed operands are pro-
vided by the register pairs (AX,ACC) and (BX,B) where AX (E1H) and BX (F7H) hold the higher
order bytes. The 16-by-16 bit multiplication is computed through partial products using the
AT89LP6440’s 8-bit multiplier. The 32-bit signed product is added to the 40-bit M accumulator
register. The MAC operation is summarized as follows:
All computation is done in signed two’s complement form.
Figure 5-4.
Multiply–Accumulate Unit
System Clock
Total Execution Time
Fetch Immediate Operand
T1
T2
T3
ALU Operation Execute
Result Write Back
Fetch Next Instruction
MAC AB:
M
M
AX ACC
{,
}
BX B
{, }
×
+
←
M3
M4
M2
M1
M0
ACC
AX
BX
B
8 x 8-bit Signed MULT
40-bit ADD
Shifter
MACH
MACL
PSW
MRW
SMLA
SMLB



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