The SBC66ZL is a Single Board Computer (SBC) with a micro-USB port and space to add a wireless module such as an MRF24J40MA, MRF24J40MB, MRF89XAM8A or MRF89XAM9A. This is a mixed 5V/3.3V board; it can be used with both 5V and 3.3V components. It has 31 available ports that can be used for custom applications.
Of the 31 ports, 22 have software-configurable functions. These 22 ports can be configured to be any one of a number of CPU peripherals. Available peripherals are 4 UARTs (serial ports), 9 PWM modules (analog outputs), 3 SPI ports, 4 External Interrupts, 9 Input Capture modules, 5 External Timer sources, and 3 Comparator Outputs.
This board can be used as is, with a daughter board, or as a daughter board itself. See the External Device Connectors section below for details.
PIC24F USB Board Hardware The SBC66ZL board is assembled with a PIC24FJ128GB106 microcontroller, which has 128 kBytes Flash and 16 kBytes SRAM. Additionally, the board has a 32 Mbit (4 MByte) external SPI Flash and a 64 kBit external EEPROM.
The board has space for assembling one of Microchip's ZigBee/WiFi/MiWi modules listed above.
The PIC24F Microcontroller has a feature called Peripheral Pin Select (PPS). With this feature, peripherals on the CPU can be routed to any one of the "Peripheral" I/O port pins. For example, the PIC has four UARTs, all of which can be routed to the I/O pins of the daughter board connector if required. This makes it possible to design a main board with four RS-232 or RS-485 ports by using the SBC66ZL as a plug-in daughter board. Other peripherals available via the PPS feature are nine PWM modules (analog outputs), three SPI ports, four external interrupts, nine input captures, five external timer sources, and three comparator outputs.
The SBC66ZL is a mixed 3.3/5V board, so it's easy to connect it to both 3.3V and 5V devices. All chips on the board are 3.3V, but most of the microcontroller's I/O pins are 5V tolerant, allowing an interface to 5V devices. Eight ports also can be configured to have 5V digital outputs. This double power supply scheme, with linear regulator for 3.3V, ensures the CPU and analog supply is clean and has low noise. For example, when connecting noisy components (like relays) to the 5V line, the CPU and analog circuitry will still run off the filtered 3.3V supply.
The board can be powered via its 2.1mm power jack (5.5V to 18V input), via USB, or via its daughterboard connector. The 3.3V regulator on the SBC66ZL has a current rating much higher than is required. This enables custom circuitry used with this board to get power via the daughterboard connector.
This board is assembled with high-quality, brand-name components, to ensure reliability and longevity of operation.
PIC24F USB Board Features
- Assembled with the Microchip PIC24FJ128GB106 microcontroller
- USB port via micro B connector
- 128 kBytes internal Flash memory for program and constant data
- 16 kBytes internal SRAM
- 16 MIPS microcontroller execution speed
- External 32 Mbit (4 Mbytes) SPI Flash
- External 8 kByte SPI EEPROM
- 4 UARTs (RS232, RS485, LIN Bus, etc.) that can be routed (via Peripheral Pin Select) to any of 18 user I/O Ports
- 3 SPI Ports that can be routed (via Peripheral Pin Select) to any of 18 user I/O Ports
- 9 PWM Modules that can be routed (via Peripheral Pin Select) to any of 18 user I/O Ports
- 3 I2C ports
- 31 digital 3.3V User I/O ports, of which 8 have on-board 5V pull-up resistors to allow them to be used with 5V logic
- 11 of the I/O ports can be configured as 10-bit Analog Inputs (0 to 3.3V)
- 2.5V high-precision external voltage reference for ADC converter
- High-quality assembly; no generic parts
- 3.3V Linear Regulator (Texas Instruments, ST or ON Semiconductors), with name-brand capacitors
- Can be powered via Daughter Board Connector
- Filtered analog supply to CPU for accurate analog measurements
- Daughter Board connector with 20 pins for adding prototype, I/O or user expansion boards (see below)
- Micro-MaTch connector for connecting a serial I2C device (5V or 3.3V configurable), like an LCD2S serial LCD with keypad decoder
- Green System LED
- Pin header with jumper that can be mounted in 3 positions: Park, C or F. Software can determine what position jumper is in, and, for example, use C position to restore default configuration, and F position to update firmware via bootloader
- 2.1mm power connector for standard DC transformer; on-board regulator accepts 5.5V to 18V input
- Low supply current: about 25mA at 24V, or 50mA at 12V
- ICSP (In Circuit Serial Programming) connector (ICPC1 type)
- Wide operating temperature: -40 to +85 °C
- RoHS compliant
PIC24F USB Board External Device Connectors There are various ways to connect external devices to the SBC66ZL board.
Adding a Daughter Board to the SBC66ZL The Daughter Board connector contains all free CPU port pins, power, I2C, SPI, RS232 signal, etc. The following boards can be mounted as daughterboards:
- PT02TC-ASM — Prototyping board to design your own circuits
- DB66DEV1 — Development Board with LEDs, Buttons, Buzzer, Potentiometer, I/O Headers
Using SBC66ZL as a Daughter Board The SBC66ZL also can be used as a daughter board on a larger system. Two 2×10-pin headers can be used on the main board to plug in the SBC66ZL. The following boards can accept the SBC66ZL:
Adding LCD and Keypad to SBC66ZL Via the Micro-MaTch connector, you can connect one of the LCD2S- serial displays. Those displays also have pin headers for adding a keypad with up to 16 buttons. Those displays also have a couple of general-purpose I/Os.
Adding Wireless Module to SBC66ZL What distinguishes the SBC66ZL most from other boards in the Netcruzer SBC66 line is that it supports wireless communication instead of wired Ethernet. The image to the right shows an MRF24J40MA installed. A wireless module is not included. You can add an MRF24J40MA to your order by checking the box in the Optional Recommended Products list below. (You will have to solder the module yourself.)
PIC24F USB Board Resources This board does not ship with any documentation or software. Please download the documentation and source code from the links below. Note that many of the projects and much of the documentation will refer to other boards in the SBC66 series.
Optional In-Circuit Serial Programming Adapter IMPORTANT! — In the future, this board is expected to have a bootloader application that will allow you to upload firmware via USB. Currently, however, you must use an external PIC programmer to program this board.
Optional Recommended Products for this Item
|MRF24J40MA 2.4GHz ZigBee/Miwi/Miwi-P2P Wireless Module||+|| US$16.00|
|PIC ICSP Adapter, 6-pin Single Row to RJ12 and 2mm 2x4 Header||+|| US$9.50|
|Development Daughter Board for SBC66: Buttons, Pot, Buzzer, GPIO||+|| US$14.95|
|Compact Daughter Board: Prototyping Area for SBC66||+|| US$5.50|
|Add-on: Prototype Board with iMOD Port, for SBC66||+|| US$9.95|
|Add-on: Prototype Board, 10-pin I/O, LEDs, 2x iMOD, for SBC66||+|| US$17.95|
|Add-on: Prototype Board, 24-pin I/O, LEDs, 2x iMOD, for SBC66||+|| US$19.95|
|2x3 (6-pin) Micro-MaTch Connector Flat Ribbon Cable, 15cm||+|| US$3.40|
|2x3 (6-pin) Micro-MaTch Connector Flat Ribbon Cable, 30cm||+|| US$3.90|
|Screw Terminal to Male DC Barrel Jack Adapter, 2.1x5.5mm||+|| US$2.95|
|USB 2.0 Cable, 6ft. A-Male / Micro-USB (5-pin) B-Male||+|| US$6.00|
|Power Supply 3-12V DC, U.S. plug, 6 connection tips||+|| US$11.00|
|Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC||+|| US$13.00|