BRP - Evinrude

BRP - Evinrude

Evinrude Outboard Motors is owned by BRP and produces direct injected two-stroke outboard engines. Evinrude is a unique client for Embedded Bytes. Prior to the inception of Embedded Bytes, Jeremiah worked as a fulltime employee for BRP. Jeremiah developed drive by wire electronic throttle and shift controls, digital helm remote controls, engine functions, and performed EMC testing.

Embedded Bytes has worked on several new projects for BRP along with maintaining Jeremiah's prior work.

Model Based Design

  • Electronic Throttle Control
  • Electronic Shift Control
  • Digital Helm Controls
  • Electronic RAVE Control
  • iDock Joystick

Firmware (C Language)

  • Engine Controllers
  • Digital Helm Controls
  • Remote Oiler
  • iDock Joystick with Bootloader
  • iDock Joystick Simulator
  • Pressure Sensor Module with Bootloader


  • EMC Testing
  • Employee Training
  • SVN Maintenance
  • Technical Support / Aftersales
  • Documentation
  • FMEA
  • Manufacturing Support

Technical Info

  • NXP/Freescale 8-bit, 16-bit, & 32-bit MCUs
  • CAN; High Speed, Fault Tolerant Low Speed, NMEA2000 Protocol, CCP
  • SPI, Serial, I2C
  • H-Bridge Drivers
  • LED Drivers
  • Serial Switches

Tools Used

  • MATLAB & Simulink
  • dSPACE; TargetLink, MicroAutoBox, HIL, ControlDesk, etc.
  • CodeWarrior Classic IDE
  • Kinetis IDE
  • S32 Design Studio
  • CANalyzer 8.0
  • LTspice
  • Mentor PADS Logic & Layout