The Sunext SC5120 is a single-chip Recordable DVD controller capable of 16X DVD read and write for DVD+ and DVD- formats, 5x DVD-RAM read and write, 52X CD-R write, 32X CD-RW write and 52X CD read speeds. CAV and CLV read and write methods are supported. The SC5120 provides a high level of integration that includes an ARM7 microprocessor, Ultra DMA ATA/ATAPI-5 interface, Analog Front End (AFE), CD & DVD Decoder/Encoder, CD/DVD Servo, Wobble Processor and integrated Write Strategy. An advanced architecture affords reduced error rates, greater seek accuracy, and improved seek access time. Power management is provided to reduce power consumption and increase power efficiency.