Adjust the heat in this dish to suit your palate, and if you have a mixed crew of spice lovers and spice-avoiders, simply pass the red pepper flakes and let diners choose.
Bring a large pot of salted water to a boil. Add pasta and cook according to package directions; drain.
Heat the oil in a large nonstick skillet over medium. Add the pancetta, onion, garlic, basil and red pepper flakes; cook, stirring occasionally, until starting to brown, 12-14 minutes. Stir in the tomatoes and salt, bring to simmer and cook until thickened, about 15 minutes. Add pasta and cook, stirring, until heated through, about 1 minute. Divide among serving plates and top with grated cheese.