-40%

Microchip PIC24FJ128GB106 Ethernet Board, 11 I/O, USB

$ 15.83

Availability: 100 in stock
  • Brand: Unbranded
  • All returns accepted: Returns Accepted
  • Condition: New
  • Item must be returned within: 14 Days
  • Refund will be given as: Money Back
  • MPN: SBC28PC-IR4
  • Return shipping will be paid by: Buyer

    Description

    Microchip PIC24FJ128GB106 Ethernet Board, 11 I/O, USB
    SBC66ECL
    The SBC66ECL is similar to the
    SBC66EC
    , only with no RTC, less Flash and RAM (a PIC24FJ128 MCU instead of a PIC24JF256 MCU), and no power jack by default. This version is designed to be a daughterboard. It is powered by 5V from the host system through the daughterboard connector, or can be powered via USB.
    This Single Board Computer (SBC) has 10/100 Mbit/sec Ethernet port and a micro-USB port. It is supplied programmed with a USB Bootloader for firmware upgrades, and with a Webserver firmware already installed. The Webserver uses the TCP/IP and USB stack from the Microchip Application Library. It has a web interface for monitoring, controlling and configuring the board (future firmware updates are planned to extend functionality). The USB port is used mostly for debugging, sending commands, and requesting information.
    This board can be used as is (though the SBC66EC is recommended for that with its additional memory), with a daughter board, or as a daughter board itself (which is the recommended usage of this SBC66ECL). See the
    External Device Connectors
    section below for details.
    The TCP/IP stack supports the following protocols:
    ARP, IP, ICMP, UDP, TCP, DHCP, SNMP, HTTP, FTP, TFTP
    Socket support for TCP and UDP
    Secure Sockets Layer (SSL)
    NetBIOS Name Service
    DNS Domain Name System
    Ethernet Device Discovery
    It implements DHCP and NetBIOS, which makes it very easy to access on a network — no configuration of static IP addresses are required. When connected to a network with a DHCP server, it will be assigned an IP address automatically. If no DHCP server is present, the board will be assigned its default IP address. The default IP address and NetBIOS name is
    10.1.0.1
    and
    mchpboard
    , and can be changed via the
    web interface
    . To access the board on a network with DHCP enabled, the NetBIOS name or assigned IP address (which you get from DHCP server) can be used. For example, with the default NetBIOS name, the board's web interface can be viewed in a browser by using the URL
    http://mchpboard
    . On a network without DHCP, the default IP address can be used:
    http://10.1.0.1
    .
    The web pages are stored in an on-board 4MByte Flash. All source code is provided for the default web pages and the example web pages. Custom pages can be created easily by modifying the default or example web pages. Web pages can be uploaded in many different ways, including the web interface (using a standard browser), command-line script file, or the Microchip MPFS2 Utility. See the
    Updating Webpages
    section of the Netcruzer Webserver Project documentation for details.
    PIC24F Ethernet Board Hardware
    The SBC66ECL board is assembled with a PIC24FJ128GB106 microcontroller, which has
    128 kBytes
    Flash and
    16 kBytes
    SRAM. Additionally the board has
    32 Mbit
    (4 MByte)
    external Flash and
    64 kBit
    external EEPROM.
    The PIC24F Microcontroller has a nice 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 USARTs, 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 RS232 or RS485 ports by using the SBC66ECL 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.
    There are plenty of Digital Inputs, Digital Outputs, Analog Inputs, PWMs and more available via two daughter board connectors and a 10-pin FFC connector.
    The SBC66ECL can be powered by the host system, by USB, or by an external 5V DC supply (via an optional 2.1mm power connector). It is a 5V/3.3V dual-voltage board (has an on-board 3.3V regulator), making it easy to use with 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 it to interface with 5V devices. Eight ports also can be configured to have 5V digital outputs. A linear regulator is used for the 3.3V supply. This double power supply scheme (external 5V regulator feeding on-board 3.3V regulator) ensures the CPU and analog supply is clean and has low noise.
    This board is assembled with high-quality, brand-name components, to ensure reliability and longevity of operation.
    PIC24F Ethernet Board Features
    Assembled with the Microchip PIC24FJ128GB106 microcontroller
    10/100 MBit/sec Ethernet port
    USB port via Micro B USB connector; can also power board
    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 USARTs (RS232, RS485, LIN Bus, etc.) that can be routed (via Peripheral Pin Select) to any of 18 user I/O Ports
    2 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
    2 I2C ports
    26 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
    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)
    10-pin FFC (Flat Flexible Cable) connector with power and 8 I/O ports — uses standard 10-pin, 1.0mm spacing FFC cable
    Micro-MaTch connector for connecting a serial I2C device (5V or 3.3V configurable), like an
    LCD2S
    serial LCD with keypad decoder
    Red System LED
    Shielded RJ45 network connector with link and activity LEDs
    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
    Optional 2.1mm power connector for standard DC transformer
    Low supply current: about 100mA at 5V
    ICSP (In Circuit Serial Programming) connector (ICPC1 type)
    Wide operating temperature: -40 to +85 °C
    RoHS compliant
    PIC24F Ethernet Board External Device Connectors
    There are various ways to connect external devices to the SBC66ECL board.
    Adding a Daughter Board to the SBC66ECL
    The Daughter Board connector contains all free CPU port pins, power, I2C, SPI, RS232 signal, etc. The following boards can be mounted as daughterboards:
    DB66DEV1
    — Development Board with LEDs, Buttons, Buzzer, Potentiometer, I/O Headers
    DEV7T
    — Four 7-segment LED display digits plus four buttons for user input
    PT02TC-ASM
    — Prototyping board to design your own circuits
    MXD2R
    — Two relays and a number of analog, open collector and digital inputs and outputs
    Using SBC66ECL as a Daughter Board
    The SBC66ECL also can be used to add Ethernet capability to a larger system. When powered by a supply connected to the optional 2.1mm power connector, the SBC66ECL can provide 3.3V or 5V power to the main board. When powered via USB, the SBC66ECL can provide 5V to the main board. Alternatively, the SBC66ECL can receive 5V from the main board's own power source. The following boards can accept the SBC66ECL:
    PT66EI-24P
    — Prototyping Area with 24 I/O ports, two iMOD ports, and eight LEDs (also available
    with enclosure
    )
    PT66ECI
    — Prototyping Area with one iMOD port (also available
    with enclosure
    )
    Adding LCD and Keypad to SBC66ECL
    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. Events can be enabled on the SBC66ECL to send UDP messages with a button is pressed on a keypad. Those displays also have a couple of general-purpose I/Os.
    FFC for Access to CPU Port Pins
    A 10-pin FFC connector provides access to eight microcontroller port pins, 0V and 5V. It is possible to change the 5V supply to 3.3V via a solder jumper on the back of the board. The eight port pins can be configured to be 3.3V digital inputs (5V tolerant) or outputs. Six of them can be configured (via solder jumpers) as 5V outputs. Five of them can be configured as USART, SPI, PWM, Interrupt, Timer inputs or Capture inputs (via PPS feature of CPU). Cables from many manufacturers can be used. The exposed end of the cable should be about 4.0mm. The width of the exposed end has to be 11.0mm. The following Molex part number cables can be used: 21039-0247, 21039-0249, 21039-0251, 21039-0253, 21039-0259, 21039-0263 and 21039-0265.
    PIC24F Ethernet Board Resources
    This board does not ship with any documentation or software (other than the pre-loaded TCP/IP stack). Please download the documentation and source code from the links below.
    SBC66ECL R2 User Manual and Schematics
    Netcruzer Comprehensive Online Documentation
    also contains links to several development tools
    Netcruzer Webserver Project Online Documentation
    Netcruzer Download
    (source code, documentation, related applications and scripts to create and modify Netcruzer applications — note that some projects assume this download is unzipped to the C drive)
    Netcruzer Example Projects
    (these are included in the above Netcruzer Download, but this page provides an overview of each project)