This site is no longer maintaned and MSRL no longer supply or support products.
The site remains for information purposes only.

This controller is designed for people who have an understanding of PIC microconrollers, associated peripherals and general PWM techniques, It is not suitable for the beginner or novice unless used with pre-loaded firmware such as the µ24-HexEgnine.

The p.Brain-µ24 essentially combines the p.Brain-ds24 and p.Brain-SMB into one convenient and compact package.

p.Brain-µ24 - N/A
The p.Brain-µ24 has be designed for use in advanced hobby robotics, where multiple R/C type servos need to be controlled with a standard PWM signal, such as hexapod robots. At the core of the p.Brain-µ24 is a microchip dsPIC33F 16bit micro controller with 128Kb programme flash, 8Kb RAM and 32Kb external EEPROM. This micro controller can be programmed using microchips ICD2 programmer and MPLAB IDE. Although the micro controller can be programmed in assembler, I suggest using a C compiler such as Hi-techs ( All programming examples are written for the Hi-tech compiler.

The p.Brain-µ24 has 24 PWM channels for R/C servo control, along with a variety of other peripherals such as UART's, I2C, SPI, ADC, Digital I/O, which are all brought out to 0.1” pitch headers. The p.Brain-µ24 has an on board 3.3V regulator for logic, the regulator supply can be run from 4 to 9V on the VL terminal. The VS terminal is for servo power, this depends on the servos iused but is usually 4.8 or 6.0V DC. The VL terminal can be connected to the VS terminal for single source opperation useing JP2.
Key Features
  • Compact size (approx 68 x 35 mm )
  • On Board 3.3V regulator
  • dsPIC33FJ128GP206 16bit, 40Mips Processor
  • 128Kb Programme Flash, 8Kb RAM, 64Kb External EEPROM
  • External 8Mhz Ceramic Resonator or Internal 7.37Mhz R/C with PLL to 40MIPS
  • UART1, Inverted TTL
  • UART2, RS232, Inverted TTL or optional ESD200 Bluetooth socket
  • ESD200 connection LED
  • I2C (Internally connected to 8Kbyte EEPROM )
  • Dual supply input, servo and logic power
  • On board jumper to link servo/logic power for single supply opperation
  • 24 x Multiplexed PWM channels with 3 pin servo connectors
  • 8 x Digital IO with pull-up, or Analogue capture
  • 2 x On Board LED's
  • Convenient 0.1” pitch pin headers
A code exapmple is supplied free which demonstartes using the p.Brain-µ24 as an 24 channel PWM SSC emulator. This code demonstrates interrupt driven uart communications, interrupt PWM generation, EEPROM read/write and much more.

Guides, Tutorials & Links
PDF User Guide
Forum Support
Microchip ICD2
Hi-tech dsPIC C Compiler