Share:


UPD784031YGC-3B9

Specifications

SKU: 424532

BUY UPD784031YGC-3B9 https://www.utsource.net/itm/p/424532.html
16-/8-BIT SINGLE-CHIP MICROCONTROLLERS
Parameter Description Value
Part Number Device Identifier UPD784031YGC-3B9
Package Type Encapsulation Type QFP (Quad Flat Package)
Pin Count Number of Pins 64
Operating Voltage (Vcc) Supply Voltage Range 5.0 V ± 5%
Operating Temperature Temperature Range for Operation -40°C to +85°C
Clock Frequency Maximum Clock Speed 20 MHz
Flash Memory Program Memory Size 32 KB
RAM Data Memory Size 2 KB
EEPROM Non-Volatile Data Storage 1 KB
I/O Ports Number of General Purpose I/O Pins 48
ADC Channels Analog-to-Digital Converter Channels 8
ADC Resolution ADC Bit Resolution 10-bit
DAC Channels Digital-to-Analog Converter Channels 2
DAC Resolution DAC Bit Resolution 8-bit
Timers Number of Timers/Counters 3
Serial Interfaces Types of Serial Communication Interfaces UART, SPI, I2C
Watchdog Timer Built-in Watchdog Timer Yes
Power Consumption Typical Power Consumption at 5V, 20MHz 100 mA
Low Power Mode Power-Saving Modes Sleep, Idle, Stop
Programming Interface Method for Programming the Device In-Circuit Serial Programming

Instructions for Use:

  1. Power Supply:

    • Connect the Vcc pin to a 5.0 V ± 5% power supply.
    • Ensure the GND pin is properly grounded.
  2. Clock Configuration:

    • Connect an external crystal or oscillator to the XTAL1 and XTAL2 pins for clock generation.
    • Alternatively, use an internal RC oscillator if external precision is not required.
  3. I/O Pin Configuration:

    • Configure I/O pins as input or output using the appropriate register settings.
    • Use pull-up resistors for inputs when necessary.
  4. ADC Operation:

    • Initialize the ADC by setting the control registers.
    • Select the channel to be read and start the conversion.
    • Read the result from the ADC data register.
  5. DAC Operation:

    • Set the DAC output value by writing to the DAC data register.
    • Ensure the DAC reference voltage is correctly set.
  6. Timer Configuration:

    • Set the timer prescaler and mode of operation.
    • Enable interrupts if required for timer events.
  7. Serial Communication:

    • Configure the UART, SPI, or I2C interfaces by setting the control registers.
    • Initialize the communication parameters such as baud rate, data bits, and stop bits.
  8. Watchdog Timer:

    • Enable the watchdog timer by setting the appropriate register bit.
    • Reset the watchdog timer periodically to prevent system reset.
  9. Low Power Modes:

    • Enter low power modes by setting the sleep, idle, or stop mode bits in the power control register.
    • Wake up the device using external interrupts or timer events.
  10. Programming:

    • Use an in-circuit serial programmer to program the flash memory.
    • Follow the programming algorithm provided in the device datasheet.

For detailed information and specific register settings, refer to the device datasheet and application notes.

(For reference only)

 Inquiry - UPD784031YGC-3B9