The maximum clock frequency for the P89LPC901FD,112 is 12 MHz, but it can be overclocked up to 18 MHz with some limitations.
The oscillator can be configured using the OSCCFG register. The oscillator frequency can be set to either 12 MHz or 18 MHz, and the oscillator mode can be set to either internal or external.
The watchdog timer is used to reset the microcontroller if it becomes stuck in an infinite loop or if there is a software fault. It can be enabled or disabled using the WDTE bit in the WDTMOD register.
The UART can be used for serial communication. The UART is configured using the UART registers, and the baud rate can be set using the UARTBaudRate register. The UART can be used in asynchronous mode or synchronous mode.
The power consumption of the P89LPC901FD,112 depends on the operating frequency and the operating mode. In active mode, the power consumption is typically around 10 mA at 12 MHz, and in sleep mode, the power consumption is typically around 10 μA.