Cambridge Microprocessor Systems Ltd home buttonCambridge Microprocessor Systems Ltd company profile buttonCambridge Microprocessor Systems Ltd order buttonCambridge Microprocessor Systems Ltd contact buttonCambridge Microprocessor Systems Ltd products buttonCambridge Microprocessor Systems Ltd latest news buttonCambridge Microprocessor Systems Ltd downloads buttonCambridge Microprocessor Systems Ltd example code buttonCambridge Microprocessor Systems Ltd support buttonCambridge Microprocessor Systems Ltd faq buttonCambridge Microprocessor Systems Ltd links button

CMS Home Cambridge Microprocessor Systems nav arrow Product Range Cambridge Microprocessor Systems nav arrow Processors Cambridge Microprocessor Systems nav arrow H8

Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems prompt red
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off

H8/3069 Specification

Item Specification
CPU:
  • Upward-compatible with the H8/300 CPU at the object-code level
  • General-register machine
    • Sixteen 16-bit general registers(also usable as sixteen 8-bit registers, eight 16-bit registers, or eight 32-bit registers)
  • High-speed operation
    • Maximum clock rate: 25 MHz
    • Add/subtract: 80 ns
    • Multiply/divide: 560 ns
  • 16-Mbyte address spaceInstruction features
    • 8/16/32-bit data transfer, arithmetic, and logic instructions
    • Signed and unsigned multiply instructions (8 bits × 8 bits, 16 bits × 16 bits)
    • Signed and unsigned divide instructions (16 bits ÷ 8bits, 32 bits ÷ 16 bits)
    • Bit accumulator function
    • Bit manipulation instructions with register-indirect specification of bit positions
Memory:
  • H8/3069F
    • ROM: 512 kbytes
    • RAM: 16 kbytes
Interrupt controller:
  • Seven external interrupt pins: NMI, IRQ0 to IRQ5
  • 36 internal interrupts
  • Three selectable interrupt priority levels
Bus controller:
  • Address space can be partitioned into eight areas, with independent bus specifications in each area
  • Chip select output available for areas 0 to 7
  • 8-bit access or 16-bit access selectable for each area
  • Two-state or three-state access selectable for each area
  • Selection of two wait modes
  • Number of program wait states selectable for each area
  • Direct connection of burst ROM
  • Direct connection of up to 8-Mbyte DRAM (or DRAM interface can be used as interval timer)
  • Bus arbitration function
DMA controller (DMAC):
  • Short address mode
    • Maximum four channels available
    • Selection of I/O mode, idle mode, or repeat mode
    • Can be activated by compare match/input capture A interrupts from 16-bit timer channels 0 to 2, conversion-end interrupts linterrupts from the SCI, or external requests
  • Full address mode
    • Maximum two channels available
    • Selection of normal mode or block transfer mode
    • Can be activated by compare match/input capture A interrupts from 16-bit timer channels 0 to 2, conversion-end interrupts from the A/D converter, external requests, or auto-request
16-bit timer, 3 channels:
  • Three 16-bit timer channels,capable of processing up to six pulse outputs or six pulse inputs
  • 16-bit timer counter (channels 0 to 2)
  • Two multiplexed output compare/input capture pins (channels 0 to 2)
  • Operation can be synchronized (channels 0 to 2)
  • PWM mode available (channels 0 to 2)
  • Phase counting mode available (channel 2)
  • DMAC can be activated by compare match/input capture A interrupts (channels 0 to 2)
8-bit timer, 4 channels:
  • 8-bit up-counter (external event count capability)
  • Two time constant registers
  • Two channels can be connected
Programmable timing pattern controller (TPC):
  • Maximum 16-bit pulse output,using 16-bit timer as time base
  • Up to four 4-bit pulse output groups (or one 16-bit group,or two 8-bit groups)
  • Non-overlap mode available
  • Output data can be transferred by DMAC
Watchdog timer (WDT),1 channel:
  • Reset signal can be generated by overflow
  • Usable as an interval timer
Serial communication interface (SCI), 3 channels:
  • Selection of asynchronous or synchronous mode
  • Full duplex: can transmit and receive simultaneously
  • On-chip baud-rate generator
  • Smart card interface functions added
A/D converter:
  • Resolution: 10 bits
  • Eight channels, with selection of single or scan mode
  • Variable analog conversion voltage range
  • Sample-and-hold function
  • A/D conversion can be started by an external trigger or 8-bit timer compare-match
  • DMAC can be activated by an A/D conversion end interrupt
D/A converter:
  • Resolution: 8 bits
  • Two channels
  • D/A outputs can be sustained in software standby mode
I/O ports:
  • 70 input/output pins
  • 9 input-only pins
Operating modes:
  • Six MCU operating modes
    Mode Address Space Address Pins Initial Bus Width Max. Bus Width
    Mode1 1 Mbyte A19 to A0 8 bits 16 bits
    Mode2 1 Mbyte A19 to A0 16 bits 16 bits
    Mode3 16 Mbytes A23 to A0 8 bits 16 bits
    Mode4 16 Mbytes A23 to A0 16 bits 16 bits
    Mode5 16 Mbytes A23 to A0 8 bits 16 bits
    Mode7 1 Mbyte - - -
    On-chip ROM is disabled in modes 1 to 4
Power-down state:
  • Sleep mode
  • Software standby mode
  • Hardware standby mode
  • Module standby function
  • Programmable system clock frequency division
Other features:
  • On-chip clock pulse generator

Cambridge Microprocessor Systems footer image