datasheetbank_Logo
búsqueda de Hoja de datos y gratuito Fichas de descarga

LTC1598L(RevA) Ver la hoja de datos (PDF) - Linear Technology

Número de pieza
componentes Descripción
Lista de partido
LTC1598L Datasheet PDF : 24 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
LTC1594L/LTC1598L
TYPICAL APPLICATIONS N
LDA #$52
STA $0A
LDA #$FF
STA $04
STA $05
STA $06
LDA #$08
STA $50
START BSET 0,$02
LDA $50
STA $0C
LOOP1 TST $0B
MC68HC05 CODE
Configuration data for serial peripheral
control register (Interrupts disabled, output
enabled, master, Norm = 0, Ph = 0, Clk/16)
Load configuration data into location $0A (SPCR)
Configuration data for I/O ports
(all bits are set as outputs)
Load configuration data into Port A DDR ($04)
Load configuration data into Port B DDR ($05)
Load configuration data into Port C DDR ($06)
Put DIN word for LTC1598L into Accumulator
(CH0 with respect to GND)
Load DIN word into memory location $50
Bit 0 Port C ($02) goes high (CS goes high)
Load DIN word at $50 into Accumulator
Load DIN word into SPI data register ($0C) and
start clocking data
Test status of SPIF bit in SPI status register ($0B)
BPL LOOP1 Loop if not done with transfer to previous instruction
BCLR 0,$02 Bit 0 Port C ($02) goes low (CS goes low)
LDA $0C Load contents of SPI data register into Accumulator
STA $0C Start next SPI cycle
LOOP2 TST $0B Test status of SPIF
BPL LOOP2 Loop if not done
LDA $0C Load contents of SPI data register into Accumulator
STA $0C Start next SPI cycle
AND #$IF Clear 3 MSBs of first DOUT word
STA $00 Load Port A ($00) with MSBs
LOOP3 TST $0B Test status of SPIF
BPL LOOP3 Loop if not done
LDA $0C Load contents of SPI data register into Accumulator
AND #$FE Clear LSB of second DOUT word
STA $01 Load Port B ($01) with LSBs
JMP START Go back to start and repeat program
CSMUX
= CSADC
= CS
CLK
Data Exchange Between LTC1598L and MC68HC05
DIN
EN D2 D1 DO
DOUT
MPU
TRANSMIT
WORD
MPU
RECEIVED
WORD
0 0 0 0 EN D2 D1 D0
BYTE 1
?? ????? ?
BYTE 1
DON‘T CARE
B11 B10 B9 B8 B7
B6
B5 B4 B3 B2 B1 B0 B1 B2
X X XX XX X X
BYTE 2
? ? 0 B11 B10 B9 B8 B7
BYTE 2
XXXXXX XX
BYTE 3
B6 B5 B4 B3 B2 B1 B0 B1
BYTE 3
1594L/98L TA03
Hardware and Software Interface to Motorola MC68HC05
DOUT FROM LTC1598L STORED IN MC68HC05 RAM
MSB
#00
00
0 B11 B10 B9 B8 B7 BYTE 1
ANALOG
LSB
INPUTS
#01 B6 B5 B4 B3 B2 B1 B0 0 BYTE 2
CSMUX
CSADC
LTC1598L CLK
DIN
DOUT
C0
MC68HC05
SCK
MOSI
MISO
1594L/98L TA04
20

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]