MC6800P

MC6800P


Specifications
SKU
11761150
Details

BUY MC6800P https://www.utsource.net/itm/p/11761150.html

Parameter Description Value
Device Type Microcontroller MC6800P
Architecture 8-bit -
Clock Frequency Maximum Clock Speed 1 MHz
Power Supply Operating Voltage (Vcc) 5 V ± 5%
Current Consumption Active Mode 300 mA max
Package Type DIP-40
Temperature Range Operating Temperature 0°C to 70°C
Memory Program Memory 128 bytes (on-chip)
Data Memory RAM 64 bytes (on-chip)
I/O Ports Number of I/O Lines 16
Interrupts Number of Interrupt Sources 7
Timers Number of Timers 1
Serial Communication UART No
Programming Model Registers A, B, X, SP, PC, CCR
Instruction Set Number of Instructions 71
Pin Configuration Vcc Pin 40
Pin Configuration GND Pin 20
Pin Configuration Reset Pin 39
Pin Configuration Clock Input Pin 11 (φ1), Pin 12 (φ2)

Instructions for Using MC6800P

  1. Power Supply:

    • Connect the Vcc pin (Pin 40) to +5V and the GND pin (Pin 20) to ground.
    • Ensure that the power supply is stable and within the specified range.
  2. Reset:

    • Apply a high signal to the reset pin (Pin 39) to initialize the microcontroller.
    • The reset signal should be held high for at least two clock cycles.
  3. Clock Input:

    • Connect an external clock source to the φ1 (Pin 11) and φ2 (Pin 12) pins.
    • The clock frequency should not exceed 1 MHz.
  4. Program Memory:

    • Load your program into the on-chip program memory (128 bytes).
    • Use the appropriate programming tools or software to upload the code.
  5. Data Memory:

    • Access the on-chip RAM (64 bytes) for data storage and manipulation.
    • Use the appropriate instructions to read from and write to RAM.
  6. I/O Ports:

    • Configure the I/O lines as input or output using the appropriate instructions.
    • Use the I/O ports to interface with external devices or sensors.
  7. Interrupts:

    • Enable and configure the interrupt sources as needed.
    • Write interrupt service routines (ISRs) to handle specific interrupt events.
  8. Timers:

    • Use the built-in timer for timing and delay functions.
    • Configure the timer using the appropriate control registers.
  9. Programming Model:

    • Utilize the registers (A, B, X, SP, PC, CCR) for data processing and control flow.
    • Refer to the instruction set for specific operations and their usage.
  10. Instruction Set:

    • Familiarize yourself with the 71 instructions available in the MC6800P.
    • Use the instruction set to write efficient and effective code.
  11. Development Environment:

    • Use a suitable development environment or assembler to write and compile your code.
    • Test and debug your program using simulation tools or hardware debuggers.
  12. Application Notes:

    • Refer to the application notes and datasheets for additional information and best practices.
    • Consider the operating temperature range and ensure the device is used within its specified limits.
(For reference only)

View more about MC6800P on main site