MIMXRT1062 Bare MCU (Teensyduino)
Worldwide
## Embedded Firmware Engineer — MIMXRT1062 Bare MCU (Teensyduino) ### Project Overview I have designed a custom PCB featuring the NXP MIMXRT1062DVJ6B microcontroller. The board includes an MKL02 USB bootloader chip (Teensy 4.x pre-programmed bootloader, v1.09) and will be programmed using Teensyduino (Arduino IDE). The schematic will be shared at the start of the project. --- ### Scope of Work Please deliver **one** of the following two options — choose whichever you have experience with: **Option A — CAN Bus (FLEXCAN)** - Initialize the MIMXRT1062 FLEXCAN module within the Teensyduino environment - IOMUX pin assignment and CCM clock gating configuration for TX/RX pins - Basic message send and receive (loopback or verified with 2 nodes) - Baud rate configuration at 500 kbps or 1 Mbps -GPIO_AD_B0_02 - CAN_TX -GPIO_AD_B0_03 - CAN_RX **Option B — PWM (FlexPWM / QuadTimer)** - Initialize the MIMXRT1062 FlexPWM or QuadTimer module within the Teensyduino environment - IOMUX pin assignment and CCM clock gating configuration for the relevant pins - PWM output with configurable frequency and duty cycle - Basic test code (e.g. LED dimming or servo signal) -GPIO_EMC_31 - pwm1 -GPIO_EMC_36- pwm2 --- ### Deliverables - Working firmware that compiles in Teensyduino and uploads via the MKL02 bootloader - Brief documentation: which pin maps to which function and how to use it --- ### Candidate Requirements - Hands-on experience with NXP i.MX RT1060/1062 or Teensy 4.x - Register-level knowledge of IOMUXC and CCM https://www.pjrc.com/store/teensy40.html
$30.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Last viewed by client:5 days ago
- Interviewing:3
- Invites sent:0
- Unanswered invites:0
About the client
- TurkeyIstanbul7:15 AM
- $2.1K total spent12 hires, 2 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by