EasyManua.ls Logo

Microchip Technology dsPIC30F - Page 412

Microchip Technology dsPIC30F
738 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
dsPIC30F Family Reference Manual
DS70064C-page 17-36 © 2004 Microchip Technology Inc.
Table 17-4: Converting Three Inputs, Four Times and Four Inputs, One Time/Interrupt
CONTROL BITS OPERATION SEQUENCE
Sequence Select Sample MUX A Inputs:
SMPI<3:0> = 0011 AN4 -> CH0, AN0 -> CH1, AN1 -> CH2, AN2 -> CH3
Interrupt on 16th sample Convert CH0, Write Buffer 0x0
CHPS<1:0> = 1x Convert CH1, Write Buffer 0x1
Sample Channels CH0, CH1, CH2, CH3 Convert CH2, Write Buffer 0x2
SIMSAM = 1 Convert CH3, Write Buffer 0x3
Sample all channels simultaneously Sample MUX A Inputs:
BUFM = 0 AN5 -> CH0, AN0 -> CH1, AN1 -> CH2, AN2 -> CH3
Single 16-word result buffer Convert CH0, Write Buffer 0x4
ALTS = 0 Convert CH1, Write Buffer 0x5
Always use MUX A input select Convert CH2, Write Buffer 0x6
MUX A Input Select Convert CH3, Write Buffer 0x7
CH0SA<3:0> = n/a Sample MUX A Inputs:
Override by CSCNA AN6 -> CH0, AN0 -> CH1, AN1 -> CH2, AN2 -> CH3
CH0NA = 0 Convert CH0, Write Buffer 0x8
Select V
REF- for CH0- input Convert CH1, Write Buffer 0x9
CSCNA = 1 Convert CH2, Write Buffer 0xA
Scan CH0+ Inputs Convert CH3, Write Buffer 0xB
CSSL<15:0> = 0000 0000 1111 0000 Sample MUX A Inputs:
Scan AN4, AN5, AN6, AN7 AN7 -> CH0, AN0 -> CH1, AN1 -> CH2, AN2 -> CH3
CH123SA = 0 Convert CH0, Write Buffer 0xC
CH1+ = AN0, CH2+ = AN1, CH3+ = AN2 Convert CH1, Write Buffer 0xD
CH123NA<1:0> = 0x Convert CH2, Write Buffer 0xE
CH1-, CH2-, CH3- = V
REF- Convert CH3, Write Buffer 0xF
MUX B Input Select Interrupt
CH0SB<3:0> = n/a Repeat
Channel CH0+ input unused
CH0NB = n/a
Channel CH0- input unused
CH123SB = n/a
Channel CH1, CH2, CH3 + input unused
CH123NB<1:0> = n/a
Channel CH1, CH2, CH3 – input unused
Buffer
Address
Buffer @
1st Interrupt
Buffer @
2nd Interrupt
ADCBUF0 AN4 sample 1 AN4 sample 5
ADCBUF1 AN0 sample 1 AN0 sample 5
ADCBUF2 AN1 sample 1 AN1 sample 5
ADCBUF3 AN2 sample 1 AN2 sample 5
ADCBUF4 AN5 sample 2 AN5 sample 6
ADCBUF5 AN0 sample 2 AN0 sample 6
ADCBUF6 AN1 sample 2 AN1 sample 6
ADCBUF7 AN2 sample 2 AN2 sample 6 •••
ADCBUF8 AN6 sample 3 AN6 sample 7
ADCBUF9 AN0 sample 3 AN0 sample 7
ADCBUFA AN1 sample 3 AN1 sample 7
ADCBUFB AN2 sample 3 AN2 sample 7
ADCBUFC AN7 sample 4 AN7 sample 8
ADCBUFD AN0 sample 4 AN0 sample 8
ADCBUFE AN1 sample 4 AN1 sample 8
ADCBUFF AN2 sample 4 AN2 sample 8

Table of Contents

Other manuals for Microchip Technology dsPIC30F