this paper presents triple mode to optimize settling, current consumption and noise of a crystal oscillator (XTAL). The proposed XTAL driver has three mode. Fast settling mode is used to reduce settling time. To reduce the start-up time of a XTAL driver, internal noise booster (INB) and negative resistance booster (NRB) are proposed. The simulated start-up time of a 4.19403MHz XTAL Driver in 0.18um CMOS is reduced by 80% from 4ms to 800us. Retention mode is only operated in stand-by to reduce total power consumption. A Peak and Low detection (PLD) is proposed. The stand-by of the XTAL driver does not effect to load. Therefore, the PLD blocks input supply voltage until HVT signal goes to down. It reduces power consumption up to 60%. EMI reduction mode is proposed to reduce output spur noise. To reduce output spur noise, pseudorandom-number generator (PRNG) is used makes 4bits random signal to spread frequency up to -10dB. All mode is controlled by Digital Control block. An inverter amplifier driver is optimized to reduce power consumption to 30uA and gets +/- 100 ppm operation in changing temperature from -40 degrees C to 60 degrees C.