ATBTLC1000-ZR fuse settings for 4 wire UART coms

Go To Last Post
6 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I designed a complicated product using the SAMD21 MCU and a BTLC1000-MR module.

It was working OK but I had to program a fuse in the module to get the coms to the MCU to work.

It took a long time to work out that was needed and I didn't want to have to do that in production.

Then the BTLC1000-ZR module became available, with a promise that I would not have to program a fuse in that one to get the coms to work.

So I redesigned my product to use the BTLC100-ZR module and got 10 protypes professionally built at a cost of many thousands of dollars.

When I received the protypes I could not get the BLE to work and spent a long time checking every aspect of the design.

Finally I determined that the ZR BLE module was not outputting the RTS signal properly, which caused the firmware in the MCU to hang waiting for the coms.

I wrote a support request to Microchip to try to get to the bottom of the problem.

However as I was completing it I saw a link to this:

https://microchipsupport.force.c...

 

THIS TELLS ME THAT I STILL HAVE TO PROGRAM THE FUSE IN THE ZR MODULE TO GET THE COMS TO WORK!!!

 

So I program the fuse and it works.

 

The modules used have the Microchip M on them so it looks like this is a mistake up on Microchip's part.

 

Who is going to compensate me for all the time and effort I have wasted trying to get a product that doesn't need an extra production programming step, as promised in the documentation?

 

Is this a mistake by Microchip in the programming of the ZR modules?

When can we expect to get ZR modules that have the fuse programmed for 4 wire mode by default, as promised in all earlier documentation?

Will Microchip be recalling the stuffed up ZR modules?

 

 

 

 

Last Edited: Wed. Jun 27, 2018 - 03:20 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Should be in the https://community.atmel.com/forums/bluetooth forum.

 

You should raise a support ticket with Microchip

 

As to recommending competitors products - I don't think that's really appropriate on Microchip's own forum.

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Re: "As to recommending competitors products - I don't think that's really appropriate on Microchip's own forum."

Yes. Sorry. This was an expression of my frustration. - Deleted.

 

 

Last Edited: Wed. Jun 27, 2018 - 03:17 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thank you for your message.There is someone who has the same problem

 

I am a student and  I'm beginner. I designed the circuit SAML21 and BTLC1000-ZR module myself and I have been trying to understand why btlc1000zr has not worked for a long time. I made different circuits and spent a long time for checking design. I guessed it was an error in Fuse , but I could not control it not because I did not have the right equipment. I ordered the right equipment and It came a few days ago. I was sure after seeing your message and I  checked the fuse bits.
 It not programmed as written in datasheet

 

I program the fuse and it works.

 

I'm dealing with it very long time

My time gone unnecessarily

If we can not trust the datasheet, what will we trust!

 

 

Last Edited: Mon. Jul 2, 2018 - 12:45 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I discovered there is an errata to the datasheet which points out this issue. I hadn't read that before.

Its a separate pdf download, listed under the datasheet download.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thank you for your post. I'm totally new to this forum and Atmel products as well, so I could not post a new post of my own. I'm would like to ask whether it is possible to connect an ATBTLC1000 to another MCU, say Arduino. Here I have only the module, not the evaluation board. So I'm wondering whether I can program the module as well as connect it to a host MCU. Thank you for your time and hope someone can help me in these questions.