www.pudn.com > nandflash_1G08U0A.rar > OSC.H
/************************************************************************ * * * Copyright (C) SEIKO EPSON CORP. 1997 - 1998 * * * * File name: osc.h * * This is OSC driver header file. * * * * Revision history * * 1999.03.11 T.Mineshima Start. * * * ************************************************************************/ /* Address definition */ #define OSC_SOSC_ADDR 0x40180 // Address for low-speed (OSC1) oscillation on/off, high-speed (OSC3) oscillation on/off, CPU operation clock switch, prescaler on/off control, system clock division ratio selection register (power control register) #define OSC_PSCDT0_ADDR 0x40181 // Address for prescaler clock selection register #define OSC_PF1ON_ADDR 0x40190 // Address for OSC1 external output control, OSC3-stabilize waiting function, HALT clock option register (clock control register) #define OSC_CLGP_ADDR 0x4019e // Address for power control register protect flag register /* Bit field definition */ #define OSC_CLKDT_18 0xc0 // CPU clock 1/8 #define OSC_CLKDT_14 0x80 // CPU clock 1/4 #define OSC_CLKDT_12 0x40 // CPU clock 1/2 #define OSC_CLKDT_11 0x00 // CPU clock 1/1 #define OSC_PSCON_ON 0x20 // Prescaler control on #define OSC_PSCON_OFF 0x00 // Prescaler control off #define OSC_CLKCHG_OSC3 0x04 // OSC3 clock #define OSC_CLKCHG_OSC1 0x00 // OSC1 clock #define OSC_SOSC3_ON 0x02 // OSC3 on #define OSC_SOSC3_OFF 0x00 // OSC3 off #define OSC_SOSC1_ON 0x01 // OSC1 on #define OSC_SOSC1_OFF 0x00 // OSC1 off #define OSC_PSCDT0_OSC1 0x01 // OSC1 #define OSC_PSCDT0_OSC3 0x00 // OSC3/PLL #define OSC_HALT2OP_ON 0x04 // HALT clock option on #define OSC_HALT2OP_OFF 0x04 // HALT clock option off #define OSC_8T1ON_OFF 0x04 // OSC3-stabilize waiting function off #define OSC_8T1ON_ON 0x00 // OSC3-stabilize waiting function on #define OSC_PF1ON_ON 0x01 // OSC1 external output on #define OSC_PF1ON_OFF 0x00 // OSC1 external output off #define OSC_CLGP_ENA 0x96 // Power control register protect off, write enable