beautypg.com

Section 1 – overview – Maxim Integrated DS4830A Optical Microcontroller User Manual

Page 11

background image

DS4830A User’s Guide

11

SECTION 1 – OVERVIEW

The DS4830A optical microcontroller is a low-power, 16-bit microcontroller with a unique peripheral set supporting a wide
variety of optical transceiver controller applications. It provides a complete optical control, calibration, and monitor
solution. The DS4830A is based on the high-performance, 16-bit, reduced instruction set computing (RISC) architecture
with on-chip flash program memory and SRAM data memory.

The resources and features that the DS4830A provides for monitoring and controlling an optical system include the
following:

 16-Bit Low-Power Microcontroller
 400kHz I

2

C-Compatible Slave Communication Interface

• Four User-Programmable Slave Addresses

• 8-Byte Transmit Page for Each Slave Address

• 8-Byte Receive Page Shared Between All Slave Addresses

 32KWords Flash Program Memory
 2KWords Data RAM
 32-Level Hardware Stack
 13-Bit ADC with a 26 Input Mux

• 16 Single or 8 Differential Mode ADC Channels

• Four User-Selectable Gains for Individual Channel

• V

DD

, Internal Reference, and DAC External References Measurement

• ADC Samples Averaging Options

 10 PWM Channels

• Pulse Spreading Using Delta-Sigma Algorithm

• PWM Output Synchronization

• User-Selectable 7- to 16-Bit Resolution

• 1MHz Switching Using 133MHz External Clock

 10-Bit Fast Comparator with 16 Input Mux

• Single and Differential Mode

• Low and High Threshold Configurations

• 3.2µs Conversion Time per Channel

 Two Independent Sample and Hold (S/H)

• Single, Fast, and Dual Mode Operation

• Internal and External Trigger Option

• Pin Discharge

• S/H Samples Averaging Options

 Fast Internal Die Temperature Sensors with Averaging Option
 12-Bit, 8 Voltage DAC Channels Selectable Internal or External Reference Option
 Serial Interfaces

• SPI Master and Slave Interface

• 400kHz I

2

C-Compatible Master with Alternate Location Option

• 3-Wire Master Interface

 Dual Hardware Multiplier Unit
 Two 16-Bit Timers with Synchronous and Compare Modes
 Watchdog Timer
 Maskable Interrupt Sources
 Brownout Monitor
 31 GPIO pins
 Supply Voltage Monitoring
 Internal 20MHz Oscillator, CPU Core Frequency 10MHz
 Included ROM Routines that allow Bootloading and In-Application Programming of Flash Memory
 In-System Debugging
 Four Software Interrupts
 Fast Hardware CRC-8 for Packet Error Checking (PEC)