Circuit Design Expertise

Analog: signal conditioning, amplifiers, filters, AGC
Digital: microcontrollers, DSP, programmable logic, memory, I2C, serial communications
Circuit Protection: EMC, Lightning
Printed Circuit Board Layout: Multi-layer, flex circuit


Microcontrollers, Microprocessors

Sure, we have our favorites (namely Cypress PSoC, and Atmel ARM7) —but with hundreds of options to choose from, we have an open mind, and a broad experience. We are old enough to have worked with the Intel 8085 and young enough to relish in all the choices. We will work with whatever fits your product best.

Software Expertise

We have the software development expertise to match our circuit design capabilities. Most embedded code is written in "C" or, where needed, the processor's assembly language. When we work on a new product, we have a wealth of our own libraries to choose from.

Many times, a client just needs software help, either to complete a project or to "renew" an existing design. Because we are also circuit designers, we are quick to understand these products and create the needed code.

Embedded Systems Engineering Expertise

This is our differentiating factor. Every one of our engineers is proficient at electronics circuit design, embedded programming, and at dividing up a Design Renew project between the two disciplines and then putting the two together.


Why? We know that in the embedded world, the electronics and the code are interdependent. Also, we believe that just about every product function can be implemented in several ways and that the best way involves tradeoffs between hardware and software, between the up front costs and the production costs, and between flexibility and rigidity. When you have someone who can understand the product in its environment, understands the costs, and is proficient at electronics and at embedded programming, then you have someone who can share your vision for the product, get the job done quickly, and meet your cost goals.