8/16-Bit Microcontroller Based on the W65C816

Overview

The W65C816i1M16SA Microcontrollers have interfaces for
connected Things for sensing, processing, communicating and actuating (SPCA). The microcontrollers are
described with the Verilog HDL for use with both FPGAs and ASIC design and manufacturing flow.
WDC creates application-specific versions of the W65Cx65 for variants of the MAX10 technology.
The MAX10M16SA is first available on MyMENSCH™ Rev-B evaluation and developer board.
The W65C816 Microcontrollers have a CFM MyMENSCH Monitor for boot loading and debugging user code with WDCTools Assembly and C language support, Hardware Breakpoint Module (HBM), multipliers, divider, Unique Chip ID, ACIAs/UARTs, VIAs, User GPIO pins, SPI Master, I2C Master, initialized and memory protected RAM for User code from the USB developer port or User FLASH Memory (UFM), and varying amounts of data RAM.

Development tools are available for the creation of 65xx application code.

Key Features

  • - Intel PSG MAX10M16 SA FPGA
  • - ~16,000 Logic Elements Available
  • - Operating Voltage – 3.3V
  • - System Operation Speed – 14.7456 MHz
  • - W65C816RTL MPU with external memory bus for expanding memory and peripheral modules
  • - W65C22RTL VIA (x2)
  • - W65C51RTL ACIA (x2)
  • - ACIA XTLI Operation Speed – 1.8432 MHz
  • - W65CGPIO 5 register and 2 register
  • - De-bounced Keypad GPIO_A
  • - W65CHBM Hardware Breakpoint Module
  • - SPI Master
  • - I2C Master
  • - WDC 2K byte for 2048 bytes of CFM MyMENSCH™ Monitor for boot loading and debugging code
  • - 2K bytes 2048 bytes reserved for ADC
  • - 30K bytes for a total of 30,720 bytes for User code SRAM boot loaded from USB or copied from UFM
  • - 29K bytes for a total of 29,696 bytes for data SRAM
  • - 16x16 Hardware multiplier (x2 – Signed and Unsigned)
  • - 32/32-bit Hardware Divider
  • - 12-bit ADC (1x), 1 dedicated pin, 8 dual function (digital IO or ADC) pins, Temperature Sense Diode
  • - 296K bytes for 303,104 bytes of User FLASH Memory (UFM)
  • - 64-bit Unique Chip ID/serial number programmed in the Intel MAX10 factory
  • - 18,446,744,073,709,551,616 Unique IDs

Benefits

  • #NAME?

Block Diagram

8/16-Bit Microcontroller Based on the W65C816 Block Diagram

Applications

  • IoT
  • Industrial Controls
  • General Electronics

Deliverables

  • Preprogrammed FPGA Devices
  • Code Examples
  • Datasheet Documentation

Technical Specifications

Foundry, Node
0.8u, .6u, .5u, .35u, .25u, .18u, .13u, 90nm
Maturity
RTL Soft Core - 2+ years
Availability
FPGA specific deliverables available now; Can be converted to ASIC
TSMC
In Production: 500nm
Pre-Silicon: 180nm G
×
Semiconductor IP