
73S12xxF Software User Guide UG_12xxF_016
52 Rev. 1.50
BPS_38400_3MHz69,BPS_57600_3MHz69, BPS_115200_3MHz69, 0, 0, 0 },
//Can only support these rates when the CPU is running at 6 MHz
//CPU_6MHz
{0, BPS_1200_6MHz, BPS_2400_6MHz, BPS_4800_6MHz,
0, BPS_14400_6MHz, 0, 0,
0, 0, 0, 0 , 0, 0},
//Can only support these rates when the CPU is running at 12 MHz
//CPU_12MHz
{0, 0, BPS_2400_12MHz, 0, BPS_9600_12MHz,
BPS_14400_12MHz, 0, BPS_28800_12MHz, 0,
0, 0, BPS_125000_12MHz, 0, BPS_375000_12MHz },
//Can only support these rates when the CPU is running at 24 MHz
//CPU_24MHz
{0, 0, 0, BPS_4800_24MHz, BPS_9600_24MHz,
BPS_14400_24MHz, BPS_19200_24MHz, BPS_28800_24MHz, 0,
BPS_57600_24MHz, 0, BPS_125000_24MHz, BPS_250000_24MHz,
BPS_375000_24MHz}
4.2.9 Power Management API – Available with all 73S12xxF Devices
The Power Management API configures the active devices, thereby managing the power consumption of
the 73S12xxF. The API includes:
• PowerON() (page 52)
• PowerOFF() (page 53)
PowerON()
Purpose Manage power consumption.
Synopsis Void PowerON ( IN unsigned int PowerSelect );
Parameters PowerSelect: Input parameter
Specifies which internal devices to enable. The following possible values (defined in
API_12.h) or any combination (by OR’ing them) are allowed:
ENABLE_EICC BIT14 // External Smart card.
ENABLE_VDDF BIT13 // VDD fault detection
ENABLE_UART BIT12 // Serial
ENABLE_PLL BIT11
ENABLE_ANALOG BIT10
ENABLE_USBXCVR BIT9 //USB Transceiver, Unavailable with 73S1205F
ENABLE_USB BIT8 //D+, Unavailable with 73S1205F
ENABLE_RTC BIT7 // Unavailable with 73S1205F
ENABLE_KEYPAD BIT6
ENABLE_ICC BIT5 // Smart card.
ENABLE_USBCLK BIT4 //USB Clock, Unavailable with 73S1205F
ENABLE_LS_OSC BIT3 //Low speed OSC-32kHz, Unavailable with
73S1205F
Bits 2, 1 and 0 are reserved for MCount value. Devices which are already enabled
will remain enabled.
Return Codes None.
Comentários a estes Manuais