Menu:

More info:

To learn more about P2 MicroSystems, follow the links on the left or contact us at
(510) 366-9443


P2 Micro Systems


     Specializing in hands-on systems development with greater than 15 years of experience combining product definition, design and design verification for embedded PIC processor control systems, networking products and mechatronics. With a broad and diverse background that encompasses Bi-Polar, CMOS and PCB design techniques as well as transistor to architectural level designs. Extensive experience in delivering through rollout, “first of a kind” innovative products.
  • Certified Microchip® Consultant with extensive experience utilizing the 10F, 12F, 16F, 18F and 24F series microcontrollers.
  • Provide complete system development of both hardware and software for mechatronics, Microchip PIC processor and embedded control systems.
  • Broad and diverse background: Bipolar, CMOS and PCB design techniques and transistor to architectural level design.
  • Qualified user of numerous CAE tools: Altium, Orcad, EAGLE, HSpice, Verilog, PALASM, DSPCAN, HyPerformix SES Workbench, the XILINX tool suite and Matlab.
  • Knowledgeable in various programming languages: BASIC, C/C++ and PIC ASM.
  • Utilized various System Bus PCI, PCMCIA, One Wire, MII, I2C and SPI..
  • Greater than 8 years of technical management experience.
  • Awarded 10 US patents.

Recent Projects

( In no particular order )




Flexible controller w/interchangeable I/O's.

Assignment: Design the hardware and software for a PIC based controller system with an interchangeable I/O interface.

Solution: Designed and routed a system that utilized a PIC18F4520, an Audio card from Rogue Robotics, Analog, digital and optically isolated inputs, . A daughter I/O card that included 12 relays for isolated switching of 110/220v circuitry was also developed.

Delivered: All schematics, PCB layout, Bill of materials, C source code, documentation and an initial prototype, on schedule.


Prototype GPS data stream decoder.

Assignment: A study of the overall cost and feasibility of producing a GPS unit based on a proprietary CPU that contained Microchip compatible core.

Solution: Utilizing a PIC16F877, a Juniper GPS receiver from Conexant and a liquid crystal display a prototype was developed. This unit decoded the NMEA-0183 and presented current position and calculated the current direction and speed. This required that routines be developed for "bit-banging" the serial interface to the GPS receiver as well for the calculation of speed and direction.

Delivered: All schematics, PCB layout, Bill of materials, C source code, documentation and an initial prototype, on schedule.


Test system interface for IC testing.

Assignment: Development of the firmware necessary to provide an interface between a PC and the test device by providing a command based interface and a custom interface for use with the customers propriety GUI, CRC verification and error checking prior to transmitting data to the device under test.

Solution: Utilizing the PIC24 and the C-30 compiler from Microchip I designed and created the necessary firmware to perform the required functionality.

Delivered: Provided a complete build environment to the customer to facilitate any future modifications. C source code and complete documentation, on schedule.


Intelligent porch/safety light.

Assignment: Design and develope the harware and firmware necessary to provide a cost effective consumer solution. Interfaced with both the mechanical design team and the manufacture of the finished product.

Solution: Designed the hardware and firmware necessary to implement the customers consumer product based on the PIC16F688 device. Worked with the designers of the enclosure to ensure that the finished product was both manufacturable and reliable.

Delivered: Prototypes, BOM, schematics, C source code and complete documentation, on schedule. Provided a complete build environment to the customer to facilitate any future modifications.


Wireless consumer product feasibility study.

Assignment: Due to the cost sensitivity of this product the customer requested a feasibility study be completed prior to product development. If the final recommendation was positive, a software development system and final production hardware environment would be developed.

Solution: Designed an initial system level schematic and a developed a detailed bill of materials. Based on this information, the estimated total cost of manufacturing was developed.

Delivered: A report outlining the findings and my recommendation that the cost of goods was excessive based on the target retail selling price.


Remotely controlled multi-controller mechatronic system.

Assignment: Develop a hardware and software system that allows a single user to remotely control multiple controllers for servo and pneumatic sub-system control.

Solution: Developed a system that utilized multiple PIC18F452/252 communicating across a CAN backbone with a low cost RF interface between the user and remote system. The CAN low level network was selected for it's inherent immunity to external noise and a modified Manchester-encoding scheme was selected for the user RF interface. Developed all the necessary C code to support the (proprietary) CAN network and RF interface.

Delivered: All schematics, bill of materials, C source code, documentation and an initial prototype, on schedule.



Apple iPOD safety device.

Assignment: Develop the hardware and software necessary to produce a consumer based add-on device for an MP3 player.

Solution: Developed a system design and PCB layout for a complete implementation that included a micro-controller (PIC16F676), power supply, user interface and the necessary C code to implement the functions requested by the client. Interfaced with the contract manufacture to ensure that the design met the cost sensitive requirements of the consumer segment.

Delivered: All schematics, bill of materials, C source code, documentation and several prototypes, on schedule.



Consumer water temperature sensor.

Assignment: Develop the hardware and software necessary to produce a consumer based add-on device for a home appliance.

Solution: Developed a system design and PCB layout for a complete implementation that included a micro-controller (PIC16F684), user interface and the necessary C code to implement the functions requested by the client. Interfaced with the mechanical design team to ensure that the design met constraints of the physical packaging.

Delivered: All schematics, bill of materials, C source code, documentation and several prototypes, on schedule.



Reference design for an 802.11 access point.

Assignment: Design the hardware necessary to produce a reference design and evaluation platform to support an 802.11 development effort.

Solution: Designed and developed a complete system that included the AMD ElanSC300 embedded core, power supply, memory and PCMCIA interfaces. Provided ongoing support and consultation for customers utilizing the design.

Delivered: All schematics, bill of materials, documentation and several prototypes, on schedule.