ADM00310 Microchip Technology, ADM00310 Datasheet - Page 12

no-image

ADM00310

Manufacturer Part Number
ADM00310
Description
BOARD EVAL FOR MCP3903 AFE
Manufacturer
Microchip Technology
Series
-r
Datasheets

Specifications of ADM00310

Design Resources
MCP3903 Eval Brd BOM MCP3903 Eval Brd Schematic
Main Purpose
Interface, Analog Front End (AFE)
Embedded
Yes, MCU, 16-Bit
Utilized Ic / Part
MCP3903, PIC24F, PIC24H, dsPIC33, MCP2200
Primary Attributes
-
Secondary Attributes
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
MCP2200
TABLE 2-2:
2.3.1.1
Function:
bool SimpleIOClass::ClearPin (unsigned int pin)
EXAMPLE 2-1:
DS22228B-page 12
Category and Function Name
Summary (Continued)
bool SimpleIOClass::fnRxLED (unsigned int mode)
bool SimpleIOClass::fnSetBaudRate (unsigned long BaudRateParam)
bool SimpleIOClass::fnSuspend(unsigned int onOff)
bool SimpleIOClass::fnTxLED (unsigned int mode)
bool SimpleIOClass::fnULoad(unsigned int onOff)
String^ SimpleIOClass::GetDeviceInfo(unsigned int uiDeviceNo)
unsigned int SimpleIOClass::GetNoOfDevices(void)
int SimpleIOClass::GetSelectedDevice(void)
String^ SimpleIOClass::GetSelectedDeviceInfo(void)
void SimpleIOClass::InitMCP2200 (unsigned int VendorID, unsigned int ProductID)
bool SimpleIOClass::IsConnected()
int SimpleIOClass::ReadEEPROM(unsigned int uiEEPAddress)
bool SimpleIOClass::ReadPin(unsigned int pin, unsigned int *returnvalue)
int SimpleIOClass::ReadPinValue(unsigned int pin)
bool SimpleIOClass::ReadPort(unsigned int *returnvalue)
int SimpleIOClass::ReadPortValue()
int SimpleIOClass::SelectDevice(unsigned int uiDeviceNo)
bool SimpleIOClass::SetPin(unsigned int pin)
int SimpleIOClass::WriteEEPROM(unsigned int uiEEPAddress, unsigned char ucValue)
bool SimpleIOClass::WritePort(unsigned int portValue)
Constants
const unsigned int OFF = 0;
const unsigned int ON = 1;
const unsigned int TOGGLE = 3;
const unsigned int BLINKSLOW = 4;
const unsigned int BLINKFAST = 5;
Note 1:
Summary:
Description:
Precondition:
Parameters:
Returns:
Remarks:
if (SimpleIOClass::ClearPin (2))
{
}
else
2:
lblStatusBar->Text = “Success”;
lblStatusBar->Text = “Invalid command ” +
Prior to any DLL API usage, a call to the
initialization function in the presented DLL.
The configuration only needs to be set a single time – it is stored in NVM.
ClearPin
Clears the specified pin.
Clears the specified pin to logic ‘
This pin must be previously configured as an output via a
ConfigureIoDefaultOutput
pin
This function returns True if the transmission is successful and returns False if the transmission fails.
None
CONFIGURATION FUNCTIONS (CONTINUED)
- The pin number to set (0-7).
call.
0
’.
InitMCP2200()
SimpleIOClass::LastError;
function is needed. This function is the only
ConfigureIO
 2011 Microchip Technology Inc.
or
Section 2.3.1.10
Section 2.3.1.12
Section 2.3.1.13
Section 2.3.1.14
Section 2.3.1.15
Section 2.3.1.16
Section 2.3.1.17
Section 2.3.1.18
Section 2.3.1.19
Section 2.3.1.20
Section 2.3.1.21
Section 2.3.1.22
Section 2.3.1.23
Section 2.3.1.24
Section 2.3.1.25
Section 2.3.1.11
Section 2.3.1.6
Section 2.3.1.7
Section 2.3.1.8
Section 2.3.1.9

Related parts for ADM00310