The SBC66ZL is a low cost, Single Board Computer (SBC) with a USB (Micro B) port and space for a Wireless Module. It is a mixed 5V/3.3V board, and can be interfaced to 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.
The SBC66ZL can be used as is, or as a daughter board on a larger main board. The PT66EI-24P is an example of a board that takes the SBC66ZL as a daughter board. When used as a daughter board, it can supply the main board with 5V and 3.3V power.
Please note the different power options that can be selected above! See "Power Options" section below!
It is assembled with the PIC24FJ128GB106 microcontroller, which has 128KBytes FLASH and 16KBytes SRAM. Additionally this board has 32MBit (4MByte) external FLASH and 64KBit external EEPROM.
This board has space for assembling one of the following Microchip wireless modules:
The PIC24F Microcontroller used 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. Available peripherals are 4 UARTs (serial ports), 9 PWM modules (Analog outputs), 3 SPI ports, 4 external interrupts, 9 input capture, 5 external timer sources, and 3 comparator outputs. For example, the 4 UARTs can be routed to the I/O pins of the daughter board connector. A possible application for this could be a board with four RS-232 or RS-485 ports (SBC66ZL used as a plug in daughter board).
The SBC66ZL is a mixed 3.3/5.0V board, making it easy to interface with both 3.3V and 5.0V devices. The 5V supply gets converted to 3.3V via an on board linear regulator. All chips on the board are 3.3V, but many of the microcontroller's I/O pins are 5.0V tolerant, allowing it to interface with 5.0V devices. Eight ports can also 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 of the filtered 3.3V supply.
This board is assembled with very high quality, brand name components! Our goal is for this board to work error free for many years. For this reason, we do not use cheap components, or stress components to the limit of their capability! The quality of assembly, and reliability of components used sets this board apart from similar competitor products!
Different power options can be selected above! When "none" is selected, the SBC66ZL must be powered with a regulated 5V supply via it's USB or daughter board connector.
When one of the 18V options are selected, a 5V linear regulator (max 18V input) is mounted on the bottom of the board to convert the 18V input to 5V. If external circuitry is to be power from the SBC board's 3.3V or 5V supply, care should be taken not to exceed about 500mW of power for the 5V regulator, else it will get too hot. For example, if the board is powered via a 9V supply, this allows for about 125mA (0.5 / (9-5)) to be used by external circuitry. Up to 2A can however by used from the supply voltage (9V for this example).
The board can be powered via the power connector (2.1mm or terminal block), USB Micro B connector, or the Daughter Board 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 daughter board connector.
Default with no power connector, 5V only!
With 2.1mm power connector, 5V or 18V!
With terminal block connector, 5V or 18V!
|Click to enlarge|
The SBC66ZL board can be expanded in a many different ways to add additional functionality.
The two 2x10 Pin Female connectors (standard 2.54mm pitch) can be used to add a daughter board. Currently the following daughter boards are available.
The SBC66ZL can be mounted on a main board as a daughter board. Two 2x10 pin headers (HDR2X10-M254-575) are used on the main board to plug the SBC66ZL into. Currently the following boards can take the SBC66ZL as a daughter board.
A Microchip Wireless module can be added. Currently the following modules can be used
One of our LCD2S serial LCD displays can be added via the I2C serial port (Micro Match connector). The LCD2S serial LCD displays also have a keyboard input, and user I/Os (relays for example). The image on the right shows the SBC66ZL connected to a 16x2 Character Serial LCD Display and a 12 Button Keypad.
The SBC66ZL is highly configurable, and can be used in many custom applications. The picture to the right shows a custom board with 4 RS-232 Ports using a SBC66 daughter board. It uses the 4 available high speed UARTs of the SBC66ZL board. Many different applications are possible using the many UARTs (RS-232, RS-485, RS-422), PWM outputs (LED Drivers, Motor control), Analog Inputs and other available peripherals.
For the user manual, including schematics, click here.
A USB bootloader will soon be added to enable firmware upgrades by inserting a USB Flash driver into the USB port. The source code for this is already available from Microchip via their Microchip Application Library. Until then, a PIC programmer (like the PICKit 3) is required to program this board. Click here for details on programming.
To get you started quickly, we provide many example programs for this board, located in the "../src/demos" folder of the Netcruzer Download. All code is written in C, and can be edited, programmed and debugged with the free MPLAB X IDE, and compiled with the free MPLAB XC16 C Compiler. For information on modifying projects click here.
To pay via PayPal Express Checkout, go to Cart! Paying via this method is very fast, no sign in or registration is required. Your address information at PayPal is used.