Patents by Inventor Stephen A. Bowling

Stephen A. Bowling has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6975679
    Abstract: Configuration bits are provided that configure PWM outputs of a processor incorporating a PWM module. The configuration bits cause the PWM module to put the PWM outputs into tri-state, active high or active low modes when the PWM module is inactive or when individual PWM outputs are not enabled. The configuration bits are stored in non-volatile memory and perform the configuration after power-up of the processor and after a reset when the PWM module is generally in an inactive state.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: December 13, 2005
    Assignee: Microchip Technology Incorporated
    Inventor: Stephen A. Bowling
  • Patent number: 6937084
    Abstract: A processor that has pulse width modulation generation circuitry that provides an improved ability to deal with the less than perfect switching characteristics of external switching devices that are connected to PWM hardware included in a processor. Complementary PWM output signals have dual deadtime delay in which the delay between the inactivation of the first signal and the activation of the second signal may be different than the delay between the inactivation of the second signal and the activation of the first signal. This provides an improved capability to deal with non-symmetric switching characteristics of the external switching devices, and the circuitry to which they are connected.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: August 30, 2005
    Assignee: Microchip Technology Incorporated
    Inventor: Stephen A. Bowling
  • Patent number: 6552567
    Abstract: The present invention relates generally to functional pathway configurations at the interfaces between integrated circuits (ICs) and the circuit assemblies with which the ICs communicate. More particularly, the present invention relates generally to the functional pathway configuration at the interface between one or more semiconductor integrated circuit dice, including an IC package and the circuitry of a system wherein the integrated circuit dice is a digital signal controller. Even more particularly, the present invention relates to a 18, 28, 40, 44, 64 or 80 pin functional pathway configuration for the interface between the digital signal controller and the system in which it is embedded.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: April 22, 2003
    Assignee: Microchip Technology Incorporated
    Inventors: Brian Boles, Richard Fischer, Sumit Mitra, Rodney Drake, Stephen A. Bowling, Bryan Kris, Steven Marsh, Hassan Harb
  • Patent number: 6552625
    Abstract: A processor that has pulse width modulation generation circuitry that provides an improved capability to deal with fault conditions, and particularly with multiple concurrent fault conditions, occurring in external circuitry and devices that are connected to PWM hardware included in a processor.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: April 22, 2003
    Assignee: Microchip Technology Inc.
    Inventor: Stephen A. Bowling
  • Publication number: 20030061464
    Abstract: An instruction set is provided that features ninety four instructions and various address modes to deliver a mixture of flexible micro-controller like instructions and specialized digital signal processor (DSP) instructions that execute from a single instruction stream.
    Type: Application
    Filed: June 1, 2001
    Publication date: March 27, 2003
    Inventors: Michael I. Catherwood, Brian Boles, Stephen A. Bowling, Joshua M. Conner, Rodney Drake, John Elliot, Brian Neil Fall, James H. Grosbach, Tracy Ann Kuhrt, Guy McCarthy, Manuel Muro, Michael Pyska, Joseph W. Triece
  • Publication number: 20030005254
    Abstract: A processor has a native word width of multiples of a byte width. The processor may, nonetheless, process, store and retrieve data in word or byte widths depending on the mode of an instruction directing the processing. Instructions may assume either a word or a byte mode. In the word mode, the instruction causes the processor to read, store and operate on word width data. In the byte mode, the instruction causes the processor to read, store and operate on byte data where the byte is specified based on upper/lower byte bits in the instruction. This architecture permits a new generation of processor having word widths of more than one byte to be backward compatible with software written for byte width processors.
    Type: Application
    Filed: June 1, 2001
    Publication date: January 2, 2003
    Inventors: Joseph W. Triece, Michael Pyska, Stephen A. Bowling, Michael I. Catherwood
  • Publication number: 20020190768
    Abstract: An extended resolution mode for a PWM generator is provided. The extended resolution mode takes advantage of the higher frequency Q clock generation scheme on processors that include the PWM generator. Specifically, a Q clock counter, which operates at four times the frequency of the oscillator fed into the rest of the PWM generator, is used to generate a two bit output. This two bit output is used as the lower order bits of an n-bit period counter of the PWM generator during a high resolution mode to generate PWM signal edges. The two upper bits of the n-bit period counter are ignored during PWM signal edge generation in high resolution mode. The high resolution mode greatly improves PWM signal control at low frequencies of operation. During a normal resolution mode, the Q clock counter is ignored during PWM signal edge generation.
    Type: Application
    Filed: June 1, 2001
    Publication date: December 19, 2002
    Inventor: Stephen A. Bowling
  • Publication number: 20020181577
    Abstract: Configuration bits are provided that configure PWM outputs of a processor incorporating a PWM module. The configuration bits cause the PWM module to put the PWM outputs into tri-state, active high or active low modes when the PWM module is inactive or when individual PWM outputs are not enabled. The configuration bits are stored in non-volatile memory and perform the configuration after power-up of the processor and after a reset when the PWM module is generally in an inactive state.
    Type: Application
    Filed: June 1, 2001
    Publication date: December 5, 2002
    Inventor: Stephen A. Bowling
  • Publication number: 20020184469
    Abstract: A processor that has pulse width modulation generation circuitry that provides an improved ability to deal with the less than perfect switching characteristics of external switching devices that are connected to PWM hardware included in a processor. Complementary PWM output signals have dual deadtime delay in which the delay between the inactivation of the first signal and the activation of the second signal may be different than the delay between the inactivation of the second signal and the activation of the first signal. This provides an improved capability to deal with non-symmetric switching characteristics of the external switching devices, and the circuitry to which they are connected.
    Type: Application
    Filed: June 1, 2001
    Publication date: December 5, 2002
    Inventor: Stephen A. Bowling
  • Publication number: 20020180545
    Abstract: A processor that has pulse width modulation generation circuitry that provides an improved capability to deal with fault conditions, and particularly with multiple concurrent fault conditions, occurring in external circuitry and devices that are connected to PWM hardware included in a processor.
    Type: Application
    Filed: June 1, 2001
    Publication date: December 5, 2002
    Inventor: Stephen A. Bowling