The designer has a great deal of freedom when creating a custom protocol. All communication parameters are wide open allowing for the creation of a system that is most efficient for the application. There is no magic sequence that will work for all applications since each project has different parameters. The designer will need to evaluate the product requirements, power consumption, and cost to determine what works best for the application. The methods covered in this presentation should give the designer a good starting point for the development of a custom protocol.