Rabbit 6000 User’s Manual
digi.com
232
22.4 Operation
22.4.1 Fast A/D Converter
The following steps must be taken to operate the fast A/D converter.
1. Select the clock source and enable the fast A/D converter by writing to A0CR.
2. Read the channel data in the A0IxR and A0QxR registers. Reading the least-significant bit registers
first will lock the value in the most-significant bit register until it is read.
3. For faster update, an 8-bit value can be obtained by only reading the most-significant bit registers
(A0IMR or A0QMR).
4. To reduce power consumption, the fast A/D converter can be put into sleep mode by writing to
A0CR.
22.4.2 Fast D/A Converter
The following steps must be taken to operate the fast D/A converter.
1. Select the clock source and enable the fast D/A converter by writing to A1CR.
2. Write the channel data to the A1IxR and A1QxR registers. Writing the least-significant bit registers
first will hold the conversion output until the most-significant bit register is written.
3. For faster update, an 8-bit value can be output by only writing the most-significant bit registers
(A1IMR or A1QMR).
4. To reduce power consumption, the fast D/A converter can be put into sleep mode by writing to
A1CR.
22.4.3 Slow A/D Converter
The following steps must be taken to operate the slow A/D converter.
1. Select the clock source and enable the slow A/D converter by writing to A2CR.
2. Start a conversion by writing to bit 2 of A2CR.
3. Monitor bit 3 of A2CR to determine when the conversion is complete, then read the data in the
A2LR and A2MR registers. Reading the least-significant bit registers first will lock the value in the
most-significant bit register until it is read.
4. For faster update, an 8-bit value can be obtained by only reading A2MR.
5. To reduce power consumption, the slow A/D converter can be put into a sleep mode by writing to
A2CR.
Summary of Contents for 6000
Page 1: ...Rabbit 6000 Microprocessor User s Manual 90001108_J...
Page 11: ...Rabbit 6000 User s Manual digi com 11 1 3 Block Diagram Figure 1 1 Rabbit 6000 Block Diagram...
Page 43: ...Rabbit 6000 User s Manual digi com 43 4 1 1 Block Diagram...
Page 57: ...Rabbit 6000 User s Manual digi com 57 5 1 1 Block Diagram...
Page 88: ...Rabbit 6000 User s Manual digi com 88 7 2 Block Diagram...
Page 115: ...Rabbit 6000 User s Manual digi com 115 11 1 1 Block Diagram...
Page 127: ...Rabbit 6000 User s Manual digi com 127 12 1 1 Block Diagram...
Page 138: ...Rabbit 6000 User s Manual digi com 138 13 1 1 Block Diagram...
Page 154: ...Rabbit 6000 User s Manual digi com 154 15 1 1 Block Diagram...
Page 163: ...Rabbit 6000 User s Manual digi com 163 16 1 1 Block Diagram...
Page 170: ...Rabbit 6000 User s Manual digi com 170 17 1 1 Block Diagram...
Page 177: ...Rabbit 6000 User s Manual digi com 177 18 1 1 Block Diagram...
Page 186: ...Rabbit 6000 User s Manual digi com 186 19 1 1 Block Diagram...
Page 230: ...Rabbit 6000 User s Manual digi com 230 22 2 Block Diagram...
Page 234: ...Rabbit 6000 User s Manual digi com 234 Figure 22 3 Sample Slow A D Converter Circuit...
Page 287: ...Rabbit 6000 User s Manual digi com 287 25 1 1 Block Diagram...
Page 310: ...Rabbit 6000 User s Manual digi com 310 26 1 1 Block Diagram...
Page 323: ...Rabbit 6000 User s Manual digi com 323 28 1 1 Block Diagram...
Page 351: ...Rabbit 6000 User s Manual digi com 351 31 1 4 Block Diagram...
Page 361: ...Rabbit 6000 User s Manual digi com 361 32 1 1 Block Diagram...
Page 369: ...Rabbit 6000 User s Manual digi com 369 33 2 Block Diagram...
Page 390: ...Rabbit 6000 User s Manual digi com 390 35 1 1 Block Diagram...
Page 408: ...Rabbit 6000 User s Manual digi com 408...
Page 410: ...Rabbit 6000 User s Manual digi com 410...
Page 411: ...Rabbit 6000 User s Manual digi com 411...
Page 420: ...Rabbit 6000 User s Manual digi com 420 Figure 37 1 Memory Read and Write Cycles...