86C765

86C765


Specifications
SKU
12596434
Details

BUY 86C765 https://www.utsource.net/itm/p/12596434.html

Parameter Description Value
Device Type High-performance microcontroller 80C188-based
Package Plastic Quad Flat Package (PQFP) 80-pin
Operating Voltage Supply voltage range 4.75V to 5.25V
Clock Frequency Maximum clock frequency 20 MHz
Flash Memory On-chip program memory 64 KB
RAM On-chip data memory 2 KB
I/O Ports Number of I/O lines 32
Serial Communication UART, SPI, I2C interfaces Supported
Timers/Counters Number of timers/counters 3
Watchdog Timer On-chip watchdog timer Yes
Power Management Low power modes Sleep, Idle
Temperature Range Operating temperature range -40掳C to +85掳C
Programming Model Instruction set architecture 80C188
Programming Interface In-circuit serial programming (ICSP) Supported

Instructions for Use

  1. Power Supply:

    • Connect the VCC pin to a stable 5V power supply.
    • Connect the GND pin to ground.
  2. Clock Configuration:

    • Connect an external crystal or oscillator to the XTAL1 and XTAL2 pins if using an external clock source.
    • Alternatively, configure the internal oscillator if applicable.
  3. Reset:

    • Apply a high signal to the RESET pin for at least two clock cycles to initialize the microcontroller.
  4. Programming:

    • Use an ICSP programmer to load the firmware into the flash memory.
    • Ensure the programming voltage (VPP) is applied correctly during programming.
  5. I/O Configuration:

    • Configure the I/O ports using the appropriate registers (e.g., P0DIR, P1DIR).
    • Set the direction of each port (input or output).
  6. Interrupts:

    • Enable interrupts by setting the appropriate bits in the interrupt control registers.
    • Write interrupt service routines (ISRs) to handle specific events.
  7. Low Power Modes:

    • Enter sleep mode by writing to the power control register.
    • Use the watchdog timer to ensure the microcontroller wakes up periodically.
  8. Communication Interfaces:

    • Initialize UART, SPI, or I2C interfaces by configuring the respective control registers.
    • Use the provided library functions or write custom code to manage communication.
  9. Timers/Counters:

    • Set up the timers/counters by configuring the prescaler, mode, and interrupt enable bits.
    • Use the timers for timing events, PWM generation, or other time-related tasks.
  10. Watchdog Timer:

    • Enable the watchdog timer by writing to the watchdog control register.
    • Reset the watchdog timer periodically to prevent a system reset.
  11. Debugging:

    • Use an in-circuit debugger to monitor and control the microcontroller during development.
    • Utilize breakpoints and watchpoints to debug the code.
  12. Storage and Handling:

    • Store the device in a static-protected environment.
    • Handle with care to avoid damage from electrostatic discharge (ESD).

For detailed information, refer to the datasheet and application notes provided by the manufacturer.

(For reference only)

View more about 86C765 on main site