English
Language : 

M32C8A Datasheet, PDF (281/372 Pages) Renesas Technology Corp – RENESAS MCU M16C FAMILY / M32C/80 Series
M32C/8A Group
18. A/D Converter
18.1.5 Repeat Sweep Mode 1
In repeat sweep mode 1, analog voltage applied to eight pins, prioritizing one to four pins, is repeatedly
converted to a digital code.
Table 18.8 lists specifications of repeat sweep mode 1.
Table 18.8 Repeat Sweep Mode 1 Specification
Item
Specification
Function
Analog voltage applied to 8 selected pins, prioritizing one to four pins, is
repeatedly converted.
Analog input pins
ANi_0 to ANi_7 (8 pins are selected from these pins) (i = none, 15)
Prioritized pins
Select one of the following.
• single pin (ANi_0)
• 2 pins (ANi_0 and ANi_1)
• 3 pins (ANi_0 to ANi_2)
• 4 pins (ANi_0 to ANi_3)
The following register settings determine which pins are used:
• Bits SCAN1 and SCAN0 in the AD0CON1 register
• Bits APS1 and APS0 in the AD0CON2 register
Start condition
Software trigger is selected. (TRG bit in the AD0CON0 register = 0):
• the ADST bit in the AD0CON0 register is set to 1 (A/D conversion starts)
External trigger, hardware trigger is selected (TRG bit = 1):
• TRG0 bit in the AD0CON2 register = 0
The falling edge is detected on the ADTRG pin after the ADST bit is set to 1
• TRG0 bit = 1
Timer B2 interrupt request of three-phase motor control timer function (after
the ICTB2 register completes counting) is generated after the ADST bit is set
to 1.
(retrigger of external trigger is invalid)
Stop condition
Set the ADST bit is set to 0 (A/D conversion stops)
Interrupt request generation timing • DMAC operating mode is not used (DUS bit in the AD0CON3 register = 0):
Interrupt request is not generated.
• DMAC operating mode is used (DUS bit = 1):
Interrupt request is generated every time each A/D conversion is completed.
Read of A/D conversion result
• DMAC operating mode is not used (DUS bit = 0):
Read the AD0j register (j = 0 to 7) corresponding to a selected pin by program.
• DMAC operating mode is used (DUS bit = 1):
A/D conversion result is stored into the AD00 register after A/D conversion is
completed. Then, DMAC transfers the data from the AD00 register to a given
memory space. (Refer to 13. DMAC for DMAC settings)
Rev.1.00 Jul 15, 2007 Page 264 of 352
REJ09B0385-0100