Poweron(), E 52) – Maxim Integrated 73S12xxF Software User Manual
Page 52

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:
•
(page 52)
•
(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.