The SBC66UAL is a Single Board Computer (SBC) with a USB Host and iMod ports. An example use is connecting and controlling it via an Android tablet or phone. 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 SBC66UAL 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 SBC66UAL as a daughter board. When used as a daughter board, it can supply the main board with 5V and 3.3V power.
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.
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 (SBC66UAL used as a plug in daughter board).
The SBC66UAL must be powered with a regulated 5V supply, which gets converted to 3.3V via an on board linear regulator. It is a mixed 3.3/5.0V board, making it easy to interface with both 3.3V and 5.0V devices. All chips on the board are 3.3V, but most 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.
The board can be powered via a 2.1mm power connector, or the Daughter Board Connector. The 3.3V regulator on the SBC66UAL 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.
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!
It works with the Microchip Application Library that includes many examples for using USB Host boards, like:
The SBC66UAL 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 SBC66UAL 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 SBC66UAL into. Currently the following boards can take the SBC66UAL as a daughter board.
An iMod port is provided for adding an iMod module. Currently the following iMod 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 SBC66UAL connected to a 16x2 Character Serial LCD Display and a 12 Button Keypad.
The SBC66UAL 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 SBC66UAL 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.