Consider MIC3003 for New Designs since it can replace MIC3001 and also has added features for SFP+ module support
The MIC3001 enables the implementation of sophisticated, hot-pluggable fiber optic transceivers with intelligent laser control and an internally calibrated digital diagnostic monitoring interface per SFF-8472. It essentially integrates all non-data path functions of an SFP transceiver into a tiny (4mm x 4mm) QFN package.
A highly-configurable automatic power control (APC) circuit controls laser bias. Bias and modulation are temperature compensated using dual DACs, an on-chip temperature sensor, and NVRAM look-up tables. A programmable internal feedback resistor provides unprecedented dynamic range for APC. Controlled laser turn-on facilitates hot plugging.
An analog-to-digital converter converts the measured temperature, voltage, bias current, transmit power, and received power from analog to digital. An EEPOT provides front-end adjustment of RX power. Each parameter is compared against user-programmed warning and alarm thresholds. Analog comparators and DACs provide high-speed monitoring of received power and critical laser operating parameters. Data can be reported as either internally calibrated or externally calibrated.
An interrupt output, power-on hour meter, and data-ready bits add user friendliness beyond SFF-8472. The interrupt output and data-ready bits reduce overhead in the host system. The power-on hour meter logs operating hours using an internal real-time clock and stores the result in NVRAM.
Communication with the MIC3001 is via an industry standard 2-wire serial interface. Nonvolatile memory is provided for serial ID, configuration, and separate OEM and user scratchpad spaces. Two-level password protection guards against data corruption.
APC or constant-current laser bias
Turbo mode for APC loop start-up and shorter laser turn on time
Supports multiple laser types and bias circuit topologies
Drives external low-cost BJT for laser bias
Integrated digital temperature sensor
Temperature compensation of modulation, bias, and fault levels via NVRAM look-up tables
Direct interface to SY88932, SY88982, SY89307 and other drivers
NVRAM to support GBIC/SFP serial ID function
User writable EEPROM scratchpad
Diagnostic monitoring interface per SFF-8472
Monitors and reports critical parameters: temperature, bias current, TX and RX optical power, and supply voltage
S/W control and monitoring of TXFAULT, RXLOS, RATESELECT, and TXDISABLE