MC68340PV16VE Freescale Semiconductor, MC68340PV16VE Datasheet - Page 232

no-image

MC68340PV16VE

Manufacturer Part Number
MC68340PV16VE
Description
IC MCU 32BIT 16MHZ 144-LQFP
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MC68340PV16VE

Processor Type
M683xx 32-Bit
Speed
16MHz
Voltage
3.3V
Mounting Type
Surface Mount
Package / Case
144-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68340PV16VE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
5.7.2.2 TIMING EXAMPLE 2—BRANCH INSTRUCTIONS. Example 2 shows what
happens when a branch instruction is executed for both the taken and not-taken cases.
(see Figures 5-34 and 5-35). The instruction stream is for a simple limit check with the
variable already in a data register.
Instructions
MOTOROLA
CONTROLLER
INSTRUCTION
CONTROLLER
CONTROLLER
INSTRUCTION
CONTROLLER
EXECUTION
EXECUTION
CLOCK
CLOCK
TIME
TIME
BUS
BUS
1
1
MOVEQ
MOVEQ
1 PRE-
FETCH
#7,D1
MOVE A1,(AO)+
2
MOVE.W A1,(AO)+
2
WRITE
FOR 1
Figure 5-33. Example 1—Instruction Stream
3
3
2 PRE-
FETCH
D1,D0
Freescale Semiconductor, Inc.
CMP
CMP
Figure 5-34. Example 2—Branch Taken
For More Information On This Product,
4
4
1 PRE-
FETCH
5
EA FETCH
5
OFFSET
ADDQ
MOVEQ
CMP.L
BLE.B
MOVE.L
CALC
MC68340 USER’S MANUAL
Go to: www.freescale.com
6
6
FOR 2
READ
7
7
FETCH
TAKEN
BLE.B NOT TAKEN
PRE-
ADDQ.W #1,(AO)
8
8
TO <EA>
ADDQ
9
9
WRITE
FETCH
TAKEN
FOR 2
PRE-
0
0
#7, D1
D1, D0
NEXT
D1, (A0)
1
1
TAKEN
2 PRE-
FETCH
FETCH
PRE-
2
2
EA CALC
CLR
3
3
3 PRE-
FETCH
NEXT
INST.
4
4
CLR.W $30(A1)
5
3 PRE-
FETCH
<EA>
CLR
6
7
WRITE
FOR 3
WRITE
FOR 3
8
5- 95

Related parts for MC68340PV16VE