The Analog Microcontroller Software Development Kit (AMSDK) provides a high-level language C programming environment and Application Programming Interface (API) supporting a quick and easy functional interface to the Analog Microcontroller products. The API abstracts the low-level details of various peripherals (Controller Registers, DMA Engine and Interrupt Controller) into a simple, easy-to-use programming model. The AMSDK is available in source form. Various example programs are also included..
|Peripheral||Memory Footprints (bytes)||Description|
|Code||ROM Data||RAM Data|
|ADC||1,296||100||100||Multi-Channel, 12-bit, 100kSPS ADC (Specific to the ADuCRF101)|
|FLASH||600||0||0||Flash Memory Controller|
|GPIO||55||0||0||General Purpose Input/Output|
|GPT||249||16||16||General Purpose Timer|
|I2C||2,209||54||76||Inter-Integrated Circuit Serial Interface|
|PWM||248||8||8||Pulse Width Modulator|
|SPI||1,615||0||122||Serial Peripheral Interface|
|UART||990||93||44||Universal Asynchronous Receiver/Transmitter|
|UHF||3,180||0||21||ISM Band Transceiver (the ADF7023 Chip) (Specific to the ADuCRF101)|
Each module supports the Analog Devices, Inc. (ADI) Blackfin or SHARC Processor family and is a licensed product that is available in object code format. Recipients must sign or accept a license agreement with ADI prior to being shipped or downloading the modules identified in the license agreement.