LTC1196-1BC Linear Technology, LTC1196-1BC Datasheet - Page 26

no-image

LTC1196-1BC

Manufacturer Part Number
LTC1196-1BC
Description
8-Bit/ SO-8/ 1MSPS ADCs with Auto-Shutdown Options
Manufacturer
Linear Technology
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LTC1196-1BCS8
Manufacturer:
LT
Quantity:
10 000
Part Number:
LTC1196-1BCS8#PBF
Manufacturer:
LINEAR/凌特
Quantity:
20 000
LTC1196/LTC1198
Once RINT is generated the code begins execution at the
label RINT. This code stores the D
LTC1198 in the ACC and then stores it in location 200 hex.
The data appears in location 200 hex right-justified as
shown in Figure 19. The code is set up to continually loop,
so at this point the code jumps to label TXRX and repeats
from here.
26
TYPICAL
A
PPLICATI
LABEL
INIT
TXRX
RINT
MNEMONIC
AORG
B
AORG
B
AORG
DINT
LDPK
LARP
LRLK
LACK
SACL
STXM
FORT
LACK
SFSM
RPTK
SFL
SACL
EINT
RPTK
NOP
ZALS
SACL
B
END
O
Figure 20. TMS320C25 Code for the Circuit in Figure 15
U
S
OUT
0
INIT
>26
RINT
>32
>0
>1
AR1,>200
>10
>4
0
>44
7
>1
2
>0
*, 0
TXRX
word from the
COMMENTS
ON RESET CODE EXECUTION STARTS AT 0
BRANCH TO INITIALIZATION ROUTINE
ADDRESS OF RINT INTERRUPT VECTOR
BRANCH TO RINT SERVICE ROUTINE
MAIN PROGRAM STARTS HERE
DISABLE INTERRUPTS
SET DATA MEMORY PAGE POINTER TO 0
SET AUXILIARY REGISTER POINTER TO 1
SET AUXILIARY REGISTER 1 TO >200
LOAD IMR CONFIG WORD INTO ACC
STORE IMR CONFIG WORD INTO IMR
CONFIGURE FSX AS AN OUTPUT
SET SERIAL PORT TO 16-BIT MODE
LOAD LTC1198 D
FSX PULSES GENERATED ON XSR LOAD
REPEAT NEXT INSTRUCTION 8 TIMES
SHIFTS D
PUT D
ENABLE INTERRUPT (DISABLED ON RINT)
MINIMIZE THE CONVERSION CYCLE TIME
TO BE 20 CLOCK CYCLES
STORE LTC1198 DOUT WORD IN ACC
STORE ACC IN LOCATION >200
BRANCH TO TRANSMIT RECEIVE ROUTINE
IN
WORD IN TRANSMIT REGISTER
IN
WORD TO RIGHT POSITION
D
IN
Figure 19. Memory Map for the Circuit in Figure 15
OUT
X
WORD INTO ACC
FROM LTC1198 STORED IN TMS320C25 RAM
X
X
X
X
X
X
X
7
MSB
6
5
4
3
2
1
L1196/98 F19
LSB
0
> 200

Related parts for LTC1196-1BC