background image

RabbitCore RCM4400W

C-Programmable Wi-Fi Core Module 

OEM User’s Manual

019–0160

080131–F

Summary of Contents for RabbitCore RCM4400W

Page 1: ...RabbitCore RCM4400W C Programmable Wi Fi Core Module OEM User s Manual 019 0160 080131 F...

Page 2: ...stered trademark of the Wi Fi Alliance Rabbit 4000 is a trademark of Rabbit Semiconductor Inc No part of the contents of this manual may be reproduced or transmitted in any form or by any means withou...

Page 3: ...yping Board 12 2 2 4 Step 4 Connect Programming Cable 13 2 2 5 Step 5 Connect Power 14 2 3 Run a Sample Program 15 2 3 1 Troubleshooting 16 2 4 Where Do I Go From Here 16 2 4 1 Technical Support 16 Ch...

Page 4: ...eed 55 6 2 3 Configuration Information 56 6 2 3 1 Network Wi Fi Configuration 56 6 2 3 2 PC Laptop PDA Configuration 57 6 2 4 Wi Fi Sample Programs 59 6 2 4 1 Wi Fi Operating Region Configuration 59 6...

Page 5: ...3 B 4 3 Analog Features 104 B 4 4 Serial Communication 104 B 4 4 1 RS 232 104 B 5 Prototyping Board Jumper Configurations 106 Appendix C Power Supply 109 C 1 Power Supplies 109 C 1 1 Battery Backup 10...

Page 6: ...RabbitCore RCM4400W...

Page 7: ...tials that you need to design your own wireless microprocessor based system and includes a complete Dynamic C software development system This Devel opment Kit also contains a Prototyping Board that w...

Page 8: ...ts main features NOTE There is a special version of the RCM4400W RabbitCore module for Japan It is functionally identical to the standard RCM4400W module and uses the same compo nents but has been ass...

Page 9: ...s for the RCM4400W 1 2 Advantages of the RCM4400W Fast time to market using a fully engineered ready to run ready to program micro processor core module Competitive pricing when compared with the alte...

Page 10: ...r 10 pin header to DB9 serial cable Dynamic C CD ROM with complete product documentation on disk Getting Started instructions Plastic and metal standoffs with 4 40 screws and washers A bag of accessor...

Page 11: ...ng system the FAT file system as well as PPP Advanced Encryption Standard AES and other select libraries In addition to the Web based technical support included at no extra charge a one year telephone...

Page 12: ...duct In these circum stances the systems integrator or end user will be responsible for re evaluating the end device including the transmitter and obtaining a separate FCC certification NOTE Any regul...

Page 13: ...ay be used The following cation must be included with documentation for any device incorporating the RCM4400W RabbitCore module 1 4 2 Industry Canada Labeling FCC ID VCB 540D144 This device complies w...

Page 14: ...ordance with CEPT ERC Recom mendation 70 03 or Directive 1999 5 EC whichever is applicable Where this is not appli cable the equipment shall be marked in accordance with the National Regulatory requir...

Page 15: ...e installation program will guide you through the installation process Most steps of the process are self explanatory Dynamic C uses a COM serial port to communicate with the target development system...

Page 16: ...tions Remember to use ESD protection regardless of whether you are working with the RCM4400W module on the Prototyping Board or in your own OEM application D 1 R 1 PWR DS1 GND J1 U1 C1 GND C2 JP 1 C 3...

Page 17: ...9 C30 C124 U21 C122 C119 T1 U23 C132 U22 C126 C131 C127 C125 J4 J3 R71 C112 L3 C160 C161 L12 L10 L11 C128 C129 R67 C106 C107 C134 L8 C114 C111 L4 L6 C108 R54 R51 R52 R53 R62 U20 DS2 DS1 C139 C141 C141...

Page 18: ...RST_OUT IOWR VBAT EXT PA1 PA3 PA5 PA7 PB1 PB3 PB5 PB7 PC1 PC3 PC5 PC7 PE1 PE3 PE5 PE7 PD1 LN1 PD3 LN3 PD5 LN5 PD7 LN7 VREF GND IORD RST_IN PA0 PA2 PA4 PA6 PB0 PB2 PB4 PB6 PC0 PC2 PC4 PC6 PE0 PE2 PE4 P...

Page 19: ...RCM1 U2 RST_OUT IOWR VBAT EXT PA1 PA3 PA5 PA7 PB1 PB3 PB5 PB7 PC1 PC3 PC5 PC7 PE1 PE3 PE5 PE7 PD1 LN1 PD3 LN3 PD5 LN5 PD7 LN7 VREF GND IORD RST_IN PA0 PA2 PA4 PA6 PB0 PB2 PB4 PB6 PC0 PC2 PC4 PC6 PE0...

Page 20: ...il it clicks into place Connect the AC adapter to 3 pin header J1 on the Prototyping Board as shown in Figure 5 above The connector may be attached either way as long as it is not offset to one side t...

Page 21: ...identify which COM port is used for the USB connection In Dynamic C select Options Project Options then select this COM port on the Communications tab then click OK You may type the COM port number f...

Page 22: ...s on the Prototyping Board If Dynamic C appears to compile the BIOS successfully but you then receive a communi cation error message when you compile and load a sample program it is possible that your...

Page 23: ...typing Board For advanced development topics refer to the Dynamic C User s Manual also in the online documentation set 2 4 1 Technical Support NOTE If you purchased your RCM4400W through a distributor...

Page 24: ...18 RabbitCore RCM4400W...

Page 25: ...ple programs assume that you have at least an elementary grasp of the C language If you do not see the introductory pages of the Dynamic C User s Manual for a suggested reading list In order to run th...

Page 26: ...n the Dynamic C STDIO window Press 2 or 3 on your keyboard to select LED DS2 or DS3 on the Prototyping Board Then follow the prompt in the Dynamic C STDIO window to turn the LED ON or OFF A logic low...

Page 27: ...n continuously Notice that the LEDs will stay on even when you press the reset button on the Prototyping Board Reconnect the programming cable briefly and unplug it again to simulate an attempt to acc...

Page 28: ...y repeatedly sending byte values 0 127 from Serial Port C to Serial Port D The program will switch between generating parity or not on Serial Port C Serial Port D will always be checking parity so par...

Page 29: ...RxD If you have two Prototyping Boards with modules run this sample program on the sending board then disconnect the programming cable and reset the sending board so that the module is operating in t...

Page 30: ...al Port F is configured to use Parallel Port C bits PC2 and PC3 These signals are available on the Prototyping Board s RS 232 connector header J4 Serial Port D is left in its default configuration usi...

Page 31: ...application you will need to set the real time clock Use the SETRTCKB C sample program from the Dynamic C SAMPLES RTCLOCK folder and follow the onscreen prompts The RTC_TEST C sample program in the D...

Page 32: ...24 RabbitCore RCM4400W...

Page 33: ...s the Rabbit based subsystems designed into the RCM4400W Figure 6 RCM4400W Subsystems The 58 98 MHz frequency shown for the RCM4400W is generated using a 29 49 MHz crystal with the Rabbit 4000 clock d...

Page 34: ...27 mm pitch Note These pinouts are as seen on the Bottom Side of the module 3 3 V_IN RESET_OUT IOWR VBAT_EXT PA1 PA3 PA5 PA7 PB1 PB3 PB5 PB7 PC1 PC3 PC5 SDATA_IN PC7 PE1 PE3 PE5 SMODE0 PE7 STATUS PD1...

Page 35: ...ts the Rabbit 4000 factory defaults and the alternate configurations RABBIT 4000 Port A Port B Port D Port E PA0 PA7 PB0 PB2 PB7 PE0 PE4 PE7 PD0 PD7 RESET_OUT IORD IOWR Watchdog 11 Timers Clock Double...

Page 36: ..._EXT Battery input 8 15 PA 0 7 Input Output Slave port data bus SD7 SD0 External I O data bus ID7 ID0 16 PB0 Input Output SCLK External I O Address IA6 SCLKB reserved for serial flash 17 PB1 Input Out...

Page 37: ...I3 Timer C3 SCLKD Input Capture 28 PC4 Input Output TXB I O Strobe I4 PWM0 TCLKE Serial Port B shared by serial flash 29 PC5 Input Output RXB TXB I O Strobe I5 PWM1 RCLKE Input Capture 30 PC6 Input Ou...

Page 38: ...ure 36 PE4 Input Output I O Strobe I4 A0 INT0 PWM0 TCLKE 37 FPGA Interrupt Output PE5 SMODE0 Input Output I O Strobe I5 INT1 PWM1 RXB RCLKE Input Capture Not connected 38 FPGA Chip Select PE6 SMODE1 I...

Page 39: ...apture 42 PD2 Input Output I O Strobe I2 Timer C2 D10 DREQ0 TXF SCLKC QRD2B 43 PD3 Input Output IA7 I O Strobe I3 Timer C3 D11 DREQ1 RXC RXF QRD2A Input Capture 44 PD4 Input Output I O Strobe I4 D12 P...

Page 40: ...t I O Strobe I6 D14 PWM2 TXA TXE Serial Port E 47 PD7 Input Output IA7 I O Strobe I7 D15 PWM3 RXA RXE Input Capture 48 Not Connected 49 Not Connected 50 GND Table 2 RCM4400W Pinout Configurations cont...

Page 41: ...auxiliary I O bus for any reason you must add the following line at the beginning of your program define PORTA_AUX_IO required to enable auxiliary I O bus Selected pins on Parallel Ports D and E as sp...

Page 42: ...lopment has been completed and the RCM4400W is operating in the Run Mode Serial Port B is shared with the serial flash and is set up as a clocked serial port PB0 provides the SCLKB output to the seria...

Page 43: ...ur motherboard or use a receiver that incorporates the circuits to have the output default to the nonbreak levels The Dynamic C RS232 LIB library requires you to define the macro RS232_ NOCHARASSYINBR...

Page 44: ...ntegrated power amplifier for the 2 4 GHz Industrial Scientific and Medical ISM band It is configured and controlled by the FPGA via a 3 wire serial data bus The UW2453 contains the entire receiver tr...

Page 45: ...it and receive the 802 11b RF signal An antenna switch isolates the high power RF Tx signal path from the RF Rx signal path The antenna switch works by alternately connecting the antennas to either th...

Page 46: ...rogramming Port All three Serial Port A signals are available as a synchronous serial port an asynchronous serial port with the clock line usable as a general CMOS I O pin The programming port may als...

Page 47: ...1 R27 R28 JP25 CX25 RX75 RX73 CX27 DS3 S3 S2 DS2 J3 UX49 UX4 UX47 5 V GND 3 3 V RCM1 U2 RST_OUT IOWR VBAT EXT PA1 PA3 PA5 PA7 PB1 PB3 PB5 PB7 PC1 PC3 PC5 PC7 PE1 PE3 PE5 PE7 PD1 LN1 PD3 LN3 PD5 LN5 P...

Page 48: ...connector and reset the RCM4400W The RCM4400W may be reset by cycling the power off on or by pressing the RESET button on the Prototyping Board The RCM4400W module may now be removed from the Prototyp...

Page 49: ...changed through a simple configuration macro as shown below NOTE Refer to the Rabbit 4000 Microprocessor User s Manual for more information on the spectrum spreading setting and the maximum clock spe...

Page 50: ...the sector size of the flash EPROM since it may be necessary to change the sector size in the future Writing to arbitrary flash memory addresses at run time is discouraged Instead define a user block...

Page 51: ...st SRAM after the serial program ming cable is disconnected Your final code must always be stored in flash memory for reliable operation RCM4400W modules have a fast program execution SRAM that is not...

Page 52: ...ard debugging features X Breakpoints Set breakpoints that can disable interrupts X Single stepping Step into or over functions at a source or machine code level C OS II aware X Code disassembly The di...

Page 53: ...bit by transmission gaps or with user defined special characters Both libraries provide blocking functions which do not return until they are finished transmitting or receiving and nonblocking functio...

Page 54: ...pdate is 100 complete This assures the integrity of the data in case a reset or a power failure occurs during the update process At power on the application program uses the active copy of the variabl...

Page 55: ...based on Rabbit microprocessors are described in the Dynamic C Function Reference Manual 5 2 6 1 Board Initialization brdInit void brdInit void DESCRIPTION Call this function at the beginning of your...

Page 56: ...e timeout in seconds RETURN VALUE None digInAlert void digInAlert int dataport int portbit int value unsigned long timeout DESCRIPTION Polls a digital input for a set value or until a timeout occurs T...

Page 57: ...offers for purchase add on Dynamic C modules including the popular C OS II real time operating system as well as PPP Advanced Encryption Standard AES RabbitWeb and other select libraries Each Dynamic...

Page 58: ...50 RabbitCore RCM4400W...

Page 59: ...evices such as Web based cameras and print servers 802 11b can operate in one of two modes in a managed access mode BSS called an infrastructure mode or an unmanaged mode IBSS called the ad hoc mode T...

Page 60: ...plemented on the interface cards for example scanning for hosts and access points 6 1 2 Ad Hoc Mode In the ad hoc mode each device can set a channel number and an SSID to communicate with If devices a...

Page 61: ...connect the programming header on the module to your PC 4 Power must be applied to the module through the Prototyping Board Refer to Chapter 2 Getting Started if you need further information on these...

Page 62: ...JP1 9 JP2 1 JP22 JP20 JP17 JP1 3 R19 R9 RX57 RX55 RX97 RX49 UX3 3 UX3 1 RX8 9 UX3 UX3 7 UX4 2 UX4 1 RX6 3 RX6 5 RX6 1 RX59 R26 R25 Q1 C15 C19 C20 U3 C18 C17 JP16 JP6 JP5 JP12 JP4 JP3 JP14 JP8 JP7 JP1...

Page 63: ...program the RCM4400W module You will need either an access point for an existing Wi Fi network that you are allowed to access and have a PC or notebook connected to that network infrastructure mode o...

Page 64: ...thernet settings only if that is necessary to run the sample programs you will likely need to change some of the Wi Fi settings Network Parameters These lines contain the IP address netmask nameserver...

Page 65: ...i setups shown in Figure 11 Start by going to the control panel Start Settings Control Panel and click on Network Connections The screen shots shown here are from Windows 2000 and the interface is sim...

Page 66: ...nnection by clicking on Network Connections then on Local Area Connection Now click on Wireless Network Connection to select the wireless network you will be connecting to Once a sample program is run...

Page 67: ...d for each region This option is the only approved option for RCM4400W modules in Japan 2 Country or region is set via the 802 11d feature of the access point This option uses beacons from an access p...

Page 68: ...uire ments to operate the RCM4400W module Rabbit Semiconductor recommends that you check the regulations for the country where your system incorporating the RCM4400W will be deployed for any other req...

Page 69: ...e Otherwise use this macro unchanged for the first RabbitCore module define NODE 1 Then change the macro to define NODE 2 before you compile and run this sample program on the second RCM4400W RabbitCo...

Page 70: ...greater than or equal to 100 which will invoke your CUSTOM_CONFIG LIB library to be used Remember to add the CUSTOM_CONFIG LIB library to LIB DIR 2 If you are using DHCP change the definition of the...

Page 71: ...400W Since this may be an unac ceptable amount of time to block the application program a method is provided to split up the computation As you compile and run this sample program there is no network...

Page 72: ...ication to open system which basi cally means that knowing the key is sufficient to allow access define WIFI_AUTH WIFICONF_AUTH_OPEN_SYS Change PING_WHO to the host you want to ping You may modify PIN...

Page 73: ...here are two TCPCONFIG macros specifically set up for Wi Fi applications with the RCM4400W module TCPCONFIG 0 is not supported for Wi Fi applications These default IP address netmask nameserver and ga...

Page 74: ...whether or not WEP encryption is being used The default WEP encryption disabled is shown below define _WIFI_WEP_FLAG WIFICONF_WEP_DISABLE The following WEP encryption options are available WIFICONF_W...

Page 75: ...pecify a 64 hexadecimal digit 32 bytes key here This key will be used and will over ride any passphrase set with the _WIFI_PSK_PASSPHRASE macro The example hex key shown below define _WIFI_PSK_HEX 57A...

Page 76: ...r noisy networks Its range is 0 to 2347 The default 0 means no RTS CTS define _WIFI_RTS_THRESH 0 Examples are available within Dynamic C Select Function Lookup from the Help menu or press ctrl H Type...

Page 77: ...TERS iface specifies the Wi Fi interface number for the RCM4400W use IF_WIFI0 or IF_DEFAULT Thecmd data andlen parameters are described in detail below Each cmd command has different requirements for...

Page 78: ..._AUTH_OPEN_SYS WIFICONF_AUTH_SHARED_KEY or WIFICONF_AUTH_ALL WIFI_WPA_PSK_ PASSPHRASE char 0 ASCII string of 1 to 63 characters null terminated sets a key for the previously specified WIFI_SSID value...

Page 79: ...to set the SSID explicitly so that the device does not join a WLAN that you were not expecting it to join For an infrastructure network one that uses an access point this is the name of the network a...

Page 80: ...te the device in that country The following regions have macros and region numbers defined for convenience The following sample code shows how to set Australia auto int country country _AUSTRALIA_REGI...

Page 81: ...s access points are associated with the ad hoc mode This allows devices such as Rabbit based devices and notebooks to communicate with each other directly as peer devices without an access point WIFI_...

Page 82: ...e access point you are planning on using hence WIFICONF_AUTH_ALL is the most flexible value WIFI_WPA_PSK_PASSPHRASE This WPA option is only available if the WIFI_USE_WPA macro has been defined The com...

Page 83: ...the device will be used NOTE Regional regulations may not allow the full range of possible power settings to be used WIFI_FRAG_THRESH Sets the threshold in bytes beyond which a frame must be fragment...

Page 84: ...s is an array where each element corresponds to a detected access point _wifi_wln_scan_bss is a structure that has the following definition typedef struct uint8 ssid WLN_SSID_SIZE int ssid_len int cha...

Page 85: ...r or data structure area The wifi_status structure has the following definition typedef struct wln_state state uint8 ssid WLN_SSID_SIZE int ssid_len int channel mac_addr bss_addr uint16 bss_caps uint8...

Page 86: ...iver It can have the following values WLN_ST_STOPPED Wi Fi driver is stopped WLN_ST_SCANNING currently performing a scan WLN_ST_ASSOC_ESS associated with an access point WLN_ST_AUTH_ESS authenticated...

Page 87: ...IFI0 or ifconfig IF_WIFI0 You must bring the interface down when you configure Dynamic C at run time before modifying any parameters that require the interface to be down see Section 6 3 2 by calling...

Page 88: ...c C Help menu to get further assistance with Dynamic C Check the Rabbit Semiconductor Technical Bulletin Board and forums at www rabbit com support bb and at www rabbitcom forums Use the Technical Sup...

Page 89: ...OEM User s Manual 81 APPENDIX A RCM4400W SPECIFICATIONS Appendix A provides the specifications for the RCM4400W and describes the conformal coating...

Page 90: ...114 C111 L4 L6 C108 R54 R51 R52 R53 R62 U20 DS2 DS1 C139 C141 C141 C140 L14 U18 C135 C123 C154 C158 C117 L9 C 1 1 5 C168 R59 C155 C121 C120 C116 RF SHIELD C148 C146 C147 L13 C145 JP4 C35 U4 R1 C34 C51...

Page 91: ...2 RCM4400W Exclusion Zone NOTE There is an antenna associated with the RCM4400W RabbitCore modules Do not use any RF absorbing materials in these vicinities in order to realize the maximum range If y...

Page 92: ...MOS compatible ports all 6 configurable as asynchronous with IrDA 4 as clocked serial SPI and 2 as SDLC HDLC 1 asynchronous clocked serial port shared with pro gramming port 1 clocked serial port shar...

Page 93: ...perature 30 C to 75 C Humidity 5 to 95 noncondensing Connectors One RP SMA antenna connector One 2 25 1 27 mm pitch IDC signal header One 2 5 1 27 mm pitch IDC programming header Board Size 1 84 2 85...

Page 94: ...ole antenna whose dimensions are shown in Figure A 3 Figure A 3 RCM4400W Development Kit Dipole Antenna NOTE All measurements are in inches followed by millimeters enclosed in parentheses All dimensio...

Page 95: ...is a 2 5 header with a 1 27 mm pin spacing Figure A 4 shows the layout of another board for the RCM4400W to be plugged into These reference design values are relative to one of the mounting holes Figu...

Page 96: ...e from TA 40 C to 85 C VDDIO 3 0 V to 3 6 V Table A 2 Rabbit 4000 Absolute Maximum Ratings Symbol Parameter Maximum Rating TA Operating Temperature 40 to 85 C TS Storage Temperature 55 to 125 C VIH Ma...

Page 97: ...an interface to the RCM4400W This section provides bus loading information for external devices Table A 4 lists the capacitance for the various RCM4400W I O ports Table A 5 lists the external capacit...

Page 98: ...NOTE IOCSx can be programmed to be active low default or active high Tadr Tadr External I O Read no extra wait states CLK A 15 0 External I O Write no extra wait states CLK A 15 0 IORD valid T1 Tw T1...

Page 99: ...lock doubler every other clock cycle is shortened sometimes lengthened by a maximum amount given in the table above The shortening takes place by shortening the high part of the clock If the doubler i...

Page 100: ...tings refer to Rabbit Semiconductor s Technical Note 303 Conformal Coatings which is included with the online documentation Conformally coated area C89 R30 2 R19 JP1 JP3 JP2 R22 R21 J2 R18 R14 C33 U3...

Page 101: ...ections are made using 0 surface mounted resistors Table A 7 RCM4400W Jumper Configurations Header Description Pins Connected Factory Default JP1 PE6 FPGA Chip Select or SMODE1 Output on J1 pin 38 1 2...

Page 102: ...94 RabbitCore RCM4400W...

Page 103: ...g Board and explains the use of the Prototyping Board to demonstrate the RCM4400W and to build prototypes of your own circuits The Prototyping Board has power supply connec tions and also provides som...

Page 104: ...X67 UX45 RX85 GND GND GND 1 R24 R22 R21 R23 CX23 RX77 1 R27 R28 JP25 CX25 RX75 RX73 CX27 DS3 S3 S2 DS2 J3 UX49 UX4 UX47 5 V GND 3 3 V RCM1 U2 RST_OUT IOWR VBAT EXT PA1 PA3 PA5 PA7 PB1 PB3 PB5 PB7 PC1...

Page 105: ...switch is connected directly to the RCM4400W s RESET_IN pin Pressing the switch forces a hardware reset of the system I O Switches and LEDs Two momentary contact normally open switches are con nected...

Page 106: ...pin 0 1 pitch header strip installed at J4 allows you to connect a ribbon cable that leads to a standard DE 9 serial connector Current Measurement Option You may cut the trace below header JP1 on the...

Page 107: ...9 UX4 UX47 5 V GND 3 3 V RCM1 U2 RST_OUT IOWR VBAT EXT PA1 PA3 PA5 PA7 PB1 PB3 PB5 PB7 PC1 PC3 PC5 PC7 PE1 PE3 PE5 PE7 PD1 LN1 PD3 LN3 PD5 LN5 PD7 LN7 VREF GND IORD RST_IN PA0 PA2 PA4 PA6 PB0 PB2 PB4...

Page 108: ...away from the RCM4400W as possible to minimize RF noise and use low noise components such as a toroid coil Table B 1 Prototyping Board Specifications Parameter Specification Board Size 3 80 3 80 0 48...

Page 109: ...unstuffed a 2 25 header is included in the bag of parts RS 232 signals Serial Ports C and D are available on header J4 A header strip at J4 allows you to connect a ribbon cable and a ribbon cable to...

Page 110: ...ay be installed Small holes are provided around the surface mounted components that may be installed around the prototyping area Table B 2 Use of RCM4400W Signals on the Prototyping Board Pin Pin Name...

Page 111: ...e current you will have to cut the trace on the bottom side of the Prototyping Board corresponding to the power supply or power supplies whose current draw you will be measuring Header loca tions JP1...

Page 112: ...on J2 may be used as parallel ports B 4 4 1 RS 232 RS 232 serial communication on header J4 on both Prototyping Boards is supported by an RS 232 transceiver installed at U3 This transceiver provides t...

Page 113: ...mber for the RTS line SERA_CTS_PORT Data register for the parallel port that the CTS line is on e g PCDRShadow SERA_CTS_BIT The bit number for the CTS line Standard 3 wire RS 232 communication using S...

Page 114: ...umpers or 0 surface mount resistors Table B 4 RCM4400W Prototyping Board Jumper Configurations Header Description Pins Connected Factory Default JP1 5 V Current Measurement 1 2 Via trace or jumper Con...

Page 115: ...Connected PB2 to LED DS2 n c PB2 available on header J2 JP13 LN1 buffer filter to RCM4400W 1 2 Connected JP14 PB3 LED DS3 1 2 Connected PB3 to LED DS3 n c PB3 available on header J2 JP15 LN2 buffer f...

Page 116: ...tors JP20 LN5 buffer filter to RCM4400W 1 2 Connected JP21 LN6 buffer filter to RCM4400W 1 2 Connected JP22 LN7 buffer filter to RCM4400W 1 2 Connected JP23 LN4_IN LN6_IN 1 2 Tied to analog ground 2 3...

Page 117: ...transmitting or receiving C 1 1 Battery Backup The RCM4400W does not have a battery but there is provision for a customer supplied battery to back up the data SRAM and keep the internal Rabbit 4000 re...

Page 118: ...ny time the RCM4400W is removed from the Prototyping Board or motherboard since that is where the backup battery would be located Rabbit Semiconductor s Technical Note TN235 External 32 768 kHz Oscill...

Page 119: ...inear regulator that provides the core voltage to the Rabbit 4000 microprocessor Other linear regulators supply the additional voltage levels needed by the Wi Fi circuits A DISABLE line from the Rabbi...

Page 120: ...112 RabbitCore RCM4400W...

Page 121: ...5 sample programs 18 standard features debugging 44 telephone based technical support 5 49 upgrades and patches 49 E exclusion zone 83 F features 2 Prototyping Boards 96 97 flash memory addresses use...

Page 122: ...FLASHLED1 C 18 FLASHLED2 C 18 TAMPERDETECTION C 19 TOGGLESWITCH C 19 PC notebook configuration 57 real time clock RTC_TEST C 23 SETRTCKB C 23 serial communication FLOWCONTROL C 20 IOCONFIG_ SWITCHECH...

Page 123: ...ts 26 switching modes 39 T technical support 16 U user block determining size 45 function calls 45 readUserBlock 42 writeUserBlock 42 reserved area for calibration constants 45 W Wi Fi additional reso...

Page 124: ...116 RabbitCore RCM4400W...

Page 125: ...Board Schematic www rabbit com documentation schemat 090 0230 pdf 090 0128 Programming Cable Schematic www rabbit com documentation schemat 090 0128 pdf 090 0252 USB Programming Cable Schematic www ra...

Page 126: ......

Reviews: